Le, écrit en C, lit très bien comme Perl et peut être décrit comme un script Perl-like qui peut être intégré dans le code HTML pour effectuer des opérations de serveur avec des bases de données, les fichiers journaux, les agents utilisateurs et autres. Le développeur est le groupe PHP et la dernière version est PHP 5.2.10 sur 18/6/2009. Il existe également des versions instables: 5.3.0RC4 et 6.0.0-dev.PHP est un freeware sous licence PHP plutôt que la GNU General Public License.
Le langage de script fonctionne sur les systèmes d'exploitation et sur les deux plateformes 32 bits et 64 bits, bien que le 32 bits est la seule officielle pour le nom Windows.Les PHP vient des Personal Sommaire Page Tools originaux inventés par Lerdorf. La langue, comme Perl, peut également être utilisé pour créer des scripts de ligne de commande et scripts d'interface côté client. Pour ceux qui connaissent déjà le HTML, et Perl, PHP est très facile à apprendre.
À certains égards, PHP est similaire à l'intégration Javascript dans une page HTML, sauf que PHP fonctionne sur le serveur plutôt que dans le navigateur du client. PHP partage Perls puissante capacité d'analyse et est idéal pour le traitement des entrées utilisateur. Le langage de script est normalement compilé lors de l'exécution, mais peut être compilé sous forme binaire avant de la main pour une vitesse maximale. Les développeurs doivent être prudent dans l'utilisation de pas trop de ressources avec chaque script car il est facile de surcharger le serveur.
PHP a quelques problèmes de sécurité importants et manque taint checking comme Perl pour l'entrée externe. Scripts PHP sont placés en HTML mis en valeur par des séparateurs. La langue a un large éventail de fonctions et de PHP 3 ont la capacité à la hausse orientée objet. PHP est devenu l'une des pages les plus populaires de serveurs actifs et est soutenu par une communauté active de développeurs.