
Qu’est-ce que PHP (Hypertext Preprocessor) ?
PHP (Hypertext Processor) est un langage de script et un interpréteur à usage général qui est librement disponible et largement utilisé pour le développement Web. Le langage est principalement utilisé pour les scripts côté serveur, bien qu’il puisse également être utilisé pour les scripts de ligne de commande et, dans une moindre mesure, les applications de bureau. L’acronyme PHP est à l’origine dérivé de Personal Home Page Tools, mais il signifie maintenant PHP : Hypertext Preprocessor, que la documentation du groupe PHP décrit comme un “acronyme récursif”.
Lorsqu’il est utilisé pour les scripts côté serveur, PHP est ajouté à une page Web dans le but de générer un contenu dynamique lorsque la page est accessible via un navigateur client. Le serveur Web exécute le script avant de transmettre la page au navigateur. Pour prendre en charge ce processus, le serveur Web nécessite l’installation de PHP sur le serveur, ainsi qu’un analyseur PHP — soit un analyseur Common Gateway Interface (CGI) ou un module serveur.
Lorsqu’un utilisateur demande une page Web au serveur, l’analyseur interprète la partie PHP de la page, effectue les opérations demandées dans le script PHP et génère le langage HTML (Hypertext Markup Language) résultant de ces opérations. Le code HTML est ensuite envoyé au navigateur client, avec tout autre code HTML de la page, offrant un rendu transparent du contenu. Les pages Web qui contiennent un script PHP sont considérées comme des pages HTML dynamiques car le contenu varie en fonction des résultats de l’interprétation du script.
Utilisation de PHP pour les scripts côté serveur
Une page Web peut être entièrement composée d’un script PHP ou contenir un ou plusieurs scripts PHP intégrés dans des éléments HTML standard. Dans les deux cas, la page Web elle-même se voit généralement attribuer l’extension de fichier .php, qui informe le serveur Web que la page contient un script PHP. Le code suivant fournit un exemple de page HTML simple nommée test.php qui contient un script PHP intégré qui présente la date du jour :
HTML example
Example of HTML in action
$text = "This is a test HTML script.";
$date = date("M j, Y") ;
echo $text." Today's date is ".$date."."
?>
La majeure partie du contenu de la page est du code HTML de base comprenant des
Le script de cet exemple définit le $texte variable, à laquelle est assignée une valeur de chaîne, et la $date variable, à laquelle est assignée la date actuelle récupérée via la date fonction. Les deux définitions de variables sont suivies d’un écho instruction qui concatène les variables, ainsi que du texte supplémentaire. PHP utilise un point (.) pour concaténer plusieurs éléments. Le écho intègre également le balisage HTML standard — et — qui spécifie que la date doit être affichée en gras.
Lorsqu’un navigateur client accède au test.php page, le serveur Web et l’analyseur PHP lisent le script PHP et renvoient du code HTML normal. Cette figure montre la page Web telle qu’elle est affichée dans le navigateur Google Chrome. Le texte sous le titre principal a été généré par le script PHP.

La plupart des principaux systèmes d’exploitation prennent en charge PHP, y compris Linux, macOS, Windows et de nombreuses variantes Unix, tout comme la plupart des serveurs Web actuels, tels qu’Apache et Microsoft Internet Information Services. PHP peut également s’interfacer avec un large éventail de plates-formes de bases de données, notamment MySQL, SQLite3, MongoDB, dBase, PostgreSQL et IBM Db2. De plus, PHP peut communiquer avec d’autres services grâce à sa prise en charge de protocoles tels que le protocole d’accès à l’annuaire léger, le protocole d’accès aux messages Internet et le protocole de gestion de réseau simple.
PHP est souvent mis en contraste avec ASP.NET de Microsoft, un framework Web open source. Comme avec ASP.NET, un script PHP peut être intégré dans une page Web avec des éléments HTML.
PHP est gratuit et open source. Les développeurs peuvent trouver le code source sur GitHub. PHP est actuellement sous licence PHP License, version 3.01, qui prévoit son utilisation sous forme source et binaire, avec ou sans modifications. La licence décrit également les conditions spécifiques qui doivent être remplies pour utiliser PHP. Celles-ci concernent principalement les avis de droit d’auteur, l’utilisation du nom PHP et les remerciements généraux. La dernière version de PHP est la 8.2.3, qui est devenue disponible en février 2023.
Découvrez huit fonctionnalités PHP qui prouvent qu’il ne se limite pas au Web.
Read more Tech News in French
Source
