[b]PHP[/b] est un [url=http://www.commentcamarche.net/langages/langages.php3]langage interprété[/url] (un langage de script) exécuté du côté [url=http://www.commentcamarche.net/initiation/client.php3]serveur[/url] (comme les scripts [url=http://www.commentcamarche.net/cgi/cgiintro.php3]CGI[/url], [url=http://www.commentcamarche.net/asp/aspintro.php3]ASP[/url], ...) et non du côté client (un script écrit en [url=http://www.commentcamarche.net/javascript/jsintro.php3]Javascript[/url] ou une [url=http://www.commentcamarche.net/java/javaapplet.php3]applet Java[/url] s'exécute sur votre ordinateur...). La syntaxe du langage provient de celles du [url=http://www.commentcamarche.net/c/cintro.php3]langage C[/url], du [url=http://www.commentcamarche.net/perl/perlintro.php3]Perl[/url] et de [url=http://www.commentcamarche.net/java/javaintro.php3]Java[/url]. Ses principaux atouts sont :
[list]
[*]Une grande communauté de développeurs partageant des centaines de milliers d'exemples de script PHP ;
[*]La gratuité et la disponibilité du code source (PHP est distribué sous licence GNU GPL) ;
[*]La simplicité d'écriture de scripts ;
[*]La possibilité d'inclure le script PHP au sein d'une page HTML (contrairement aux scripts CGi, pour lesquels il faut écrire des lignes de code pour afficher chaque ligne en langage HTML) ;
[*]La simplicité d'interfaçage avec des bases de données (de nombreux [url=http://www.commentcamarche.net/bdd/bddintro.php3]SGBD[/url] sont supportés, mais le plus utilisé avec ce langage est [i][url=http://www.mysql.com/]MySQL[/url][/i], un SGBD gratuit disponible sur de nombreuses plateformes : [url=http://www.commentcamarche.net/unix/unixintro.php3]Unix[/url], [url=http://www.commentcamarche.net/linux/linintro.php3]Linux[/url], [url=http://www.commentcamarche.net/systemes/winintro.php3]Windows[/url], MacOs X, Solaris, etc...) ;
[*]L'intégration au sein de nombreux serveurs web (Apache, Microsoft IIS, etc.)
[/list]