가장 기본적인 레벨에서, PHP는 다른 CGI프로그램이 할 수 있는 모든 것을 할수 있다. from data를 가져오고, 동적인 웹페이지를 만들거나, Cookie를 보내고 받을 수도 있다.
아마 PHP의 가장 강력하고 관심이 가는 부분은 데이타베이스들의 폭넓은 지원이다. PHP를 사용하면 당신은 Database를 사용한 웹페이지를 놀랍도록 간단히 만들 수 있다. 다음의 일반적인 Database들을 지원한다:
Adabas D Ingres Oracle (OCI7 and OCI8) dBase InterBase Ovrimos Empress FrontBase PostgreSQL FilePro (read-only) mSQL Solid Hyperwave Direct MS-SQL Sybase IBM DB2 MySQL Velocis Informix ODBC Unix dbm
PHP는 IMAP, SNMP, NNTP, POP3, HTTP등의 프로코톨과 또 다른 것들을 사용하는 다른 서비스들에 대해서도 이미 지원하고 있다. 심어지는 raw network 소켓을 사용하면, 그외의 다른 프로토콜들을 사용할 수도 있다.