特徴
- Webアプリケーションのサーバーサイド・スクリプトに専門化している。
- C言語やJava言語に似た、平易な文法。
- データベースへの容易なアクセス。(組み込み関数、および、標準ライブラリPDOによる。)
- クラスベースオブジェクト指向のサポート。
- 例外処理(try, catch, throw)のサポート。
- 多くのオープンソースのフレームワークやライブラリが利用可能である。
- ASP, JSPと似たHTML埋め込み型の構文をとる。ただし最近のフレームワークを使った開発では、埋め込み型の構文を使用しないことが多い。
- 様々な付加機能がPEARというオンラインライブラリ集でモジュールとして提供されている。pearコマンドで導入/管理ができる。PerlでいうところのCPANである。
- ウィキ構築に用いられるソフトのMediaWiki(Wikipediaで使われている)やPukiwikiを始めとして、数多くのオープンソースウェブアプリケーションに利用されている。
- 処理系本体は、C言語で書かれている。