Welke mogelijkheden heeft PHP?

Als basis kan PHP alles doen wat elk ander CGI script kan doen, zoals het ophalen van form gegevens, het genereren van dynamisch pagina's of het sturen en ontvangen van cookies.

Waarschijnlijk is de meest sterkste kant van PHP dat het ondersteuning bied voor een groot scala aan databases. Het schrijven van een database gekoppelde web page is ongelooflijk simpel. De volgende databases worden ondersteund:

Adabas DIngresOracle (OCI7 and OCI8)
dBaseInterBaseOvrimos
EmpressFrontBasePostgreSQL
FilePro (read-only)mSQLSolid
HyperwaveDirect MS-SQLSybase
IBM DB2MySQLVelocis
InformixODBCUnix dbm

PHP bied ook ondersteuning voor het communiceren met andere services als IMAP, SNMP, NNTP, POP3, HTTP en talloze anderen. Het is ook mogelijk om netwerk sockets te gebruiken en te communiceren met andere protocollen.