Was kann PHP?

Prinzipiell kann PHP alles, was jedes andere CGI Programm kann, also z. B. Formulardaten sammeln, dynamischen Inhalt für Websites generieren oder Cookies senden und empfangen.

Vielleicht die größte und bemerkenswerteste Stärke von PHP ist seine Unterstützung für eine breite Masse von Datenbanken. Eine datenbank-gestützte Website zu erstellen ist unglaublich einfach. Die folgenden Datenbanken werden zur Zeit unterstützt:

Adabas DInterBasePostgreSQL
dBaseFrontBaseSolid
EmpressmSQLSybase
FilePro (nur Lesezugriff)MS SQLVelocis
IBM DB2MySQLUnix dbm
InformixODBC 
IngresOracle (OCI7 und OCI8) 

PHP unterstützt auch die Kommunikation mit anderen Diensten durch Protokolle wie IMAP, SNMP, NNTP, POP3 oder auch HTTP. Sie können auch Netzwerk-Sockets direkt benutzen und mit Hilfe anderer Protokolle interagieren.