PHP-manual
Föregående
Kapitel 1.
Introduktion
Nästa
Vad kan PHP göra?
Vad som helst.
PHP 's fokus ligger på server-side-scripting, vilket betyder att du kan göra allt som andra CGI-program kan göra, såsom att samla in data, generera dynamiska webbsidor eller skicka och ta emot cookies.
Men PHP kan göra mer än så.
Det finns tre huvudområden där PHP-script används.
Server-side-scripting.
Det här är det mest traditionella och huvudsakliga användningsområdet för PHP.
Du behöver tre saker för att det ska fungera:
PHP-motorn (CGI - eller server-modul), en webbserver och en webbläsare.
Du måste köra webbservern med aktiverat PHP-stöd.
Du kan se utdatan från PHP-motorn med en webbläsare genom att titta på sidan skickad från webbservern.
Se installationsinstruktionerna för mer information.
Kommandoradsscripting.
Du kan skapa ett PHP-script som varken kräver webbserver eller webbläsare.
Det enda du behöver är PHP-motorn.
Den här typen av användning är idealisk för script som exekveras regelbundet med hjälp av cron (under *nix eller Linux) eller Schemaläggaren (under Windows).
Den här typen av script kan också användas för enklare textmanipulering.
Mer information finns under rubriken PHP i kommandoraden.
Skriva klient-side-applikationer med grafiskt användargränssnitt.
PHP är antagligen inte det bästa språket att skriva fönsterapplikationer med, men om du kan PHP bra och skulle vilja utnyttja några av PHP 's avancerade funktioner i dina applikationer kan du använda PHP-GTK för att skriva sådana program.
Genom PHP-GTK ges du också möjligheten att skriva plattformsoberoende program.
PHP-GTK är ett tillägg till PHP, som inte finns tillgängligt i huvuddistributionen.
Om du är intresserad av att veta mer om PHP-GTK, besök dess hemsida.
Med PHP har du med andra ord friheten att välja både operativsystem och webbserver.
Vidare kan du även välja om du vill använda procedur-programmering eller objekt-orienterad programmering, eller en mix av dem.
Med PHP är du heller inte begränsad till att skriva ut HTML.
PHP kan också generera bilder, PDF-filer och till och med Flash-filmer (med hjälp av libswf och Ming) i realtid.
En av de viktigaste och mest intressanta funktionerna i PHP är dess omfattande databasstöd.
Att skriva webbsidor som använder databaser är oerhört enkelt.
Följande databaser stöds för tillfället:
Oracle (OCI7 och OCI8)
FilePro (endast läsning)
PHP har också stöd för att kommunicera med andra tjänster med hjälp av protokoll såsom LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (under Windows) och otaliga andra.
Du kan också öppna direkta socket-anslutningar och interaktera genom andra protokoll.
PHP har stöd för WDDX complex data exchange mellan praktiskt taget alla webbspråk.
På tal om sammanlänkning har PHP stöd för instansiering av Java-objekt och möjlighet att använda dem som PHP-objekt.
Du kan också använda COBRA-tillägget för att använda externa objekt.
PHP har mycket användbara textmanipuleringsfunktioner, allt från POSIX Extended och Perls reguljära uttryck till tolkning av XML-dokument.
För tolkning och åtkomst av XML-dokument, stöds SAX - och DOM-standarderna.
Du kan använda XSLT-tillägget för att omvandla XML-dokument.
Om du planerar att använda PHP till e-handel, kommer du antagligen finna Cybercash-betalning, CyberMUT, VeriSign Payflow Pro och CCVS-funktioner användbara för dina betalningsprogram.
Sist men inte minst, finns många andra intressanta tillägg: mgnGoSearch' s sökmotor-funktioner, IRC Gateway-funktioner, många kompressionsverktyg (gzip, bz2), datumomvandligsfunktioner, översättning..
Som du märker är inte denna sida tillräcklig för att räkna upp alla funktioner och fördelar som PHP kan erbjuda.
Du kan fortsätta att läsa under sektionen som behandlar installation, och funktionsreferensen för förklaringar av tidigare nämnda tillägg.
Föregående
Hem
Nästa
Introduktion
Upp
En enkel lektion i PHP