最も基本的なこととして、PHPはフォームからデータを取得したり、 動的にページの内容を生成したり、クッキーを送信・受信するといった 他のCGIプログラムにできることは全て行うことができます。
PHP の機能の中で最も強力で優れた機能は、広範なデータベースをサポー トしていることでしょう。データベース機能を用いたWebページの作成は、 非常に簡単です。以下のデータベースが現在サポートされています。
Adabas D Ingres Oracle (OCI7 および OCI8) dBase InterBase Ovrimos Empress FrontBase PostgreSQL FilePro (読込みのみ) mSQL Solid Hyperwave Direct MS-SQL Sybase IBM DB2 MySQL Velocis Informix ODBC Unix dbm
PHP は、IMAP、SNMP、NNTP、POP3、HTTP やその他数え切れない程多くの プロトコルを用いる他のサービスの状態を追跡する機能もサポートして います。低レベルのネットワークソケットをオープンし、他のプロトコ ルを用いて通信を行うことも可能です。