<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fonction-publique.com/index.php?action=history&amp;feed=atom&amp;title=PHP</id>
	<title>PHP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fonction-publique.com/index.php?action=history&amp;feed=atom&amp;title=PHP"/>
	<link rel="alternate" type="text/html" href="https://www.fonction-publique.com/index.php?title=PHP&amp;action=history"/>
	<updated>2026-07-05T19:55:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.fonction-publique.com/index.php?title=PHP&amp;diff=898&amp;oldid=prev</id>
		<title>Cehlc: resumé</title>
		<link rel="alternate" type="text/html" href="https://www.fonction-publique.com/index.php?title=PHP&amp;diff=898&amp;oldid=prev"/>
		<updated>2025-09-01T07:36:11Z</updated>

		<summary type="html">&lt;p&gt;resumé&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;PHP&amp;#039;&amp;#039;&amp;#039; (acronyme récursif de &amp;#039;&amp;#039;PHP: Hypertext Preprocessor&amp;#039;&amp;#039;) est un [[Langage de programmation|langage de programmation]] principalement utilisé pour le développement d&amp;#039;applications [[Web|web]]. Créé en 1994 par [[Rasmus Lerdorf]], PHP est devenu l&amp;#039;un des outils majeurs du développement côté serveur, s&amp;#039;intégrant notamment avec le serveur [[Apache]], le système de gestion de bases de données [[MySQL]] et de nombreux autres composants de la pile [[LAMP]].&lt;br /&gt;
&lt;br /&gt;
== Historique ==&lt;br /&gt;
Le projet [[PHP]] débute en 1994, initié par [[Rasmus Lerdorf]] pour surveiller les visites de son [[CV en ligne]]. Rapidement, PHP évolue au sein d&amp;#039;une communauté grandissante, avec l&amp;#039;apport de contributeurs notoires comme [[Andi Gutmans]] et [[Zeev Suraski]]. En 1997, la version PHP 3 marque l&amp;#039;adoption massive du langage. [[PHP Group]] apparaît alors pour encadrer le développement continu du langage.&lt;br /&gt;
&lt;br /&gt;
Kanban des principales versions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version !! Date de sortie !! Innovations majeures&lt;br /&gt;
|-&lt;br /&gt;
| PHP 1.0 || 1995 || Premiers scripts dynamiques et intégration HTML&lt;br /&gt;
|-&lt;br /&gt;
| PHP 3 || 1997 || Introduction du moteur Zend, portabilité accrue&lt;br /&gt;
|-&lt;br /&gt;
| PHP 4 || 2000 || Gestion des sessions, performance et robustesse améliorées&lt;br /&gt;
|-&lt;br /&gt;
| PHP 5 || 2004 || Programmation orientée objet moderne, [[PDO]]&lt;br /&gt;
|-&lt;br /&gt;
| PHP 7 || 2015 || Performance multipliée, [[Moteur Zend|Zend Engine 3]], suppression de fonctionnalités obsolètes&lt;br /&gt;
|-&lt;br /&gt;
| PHP 8 || 2020 || [[JIT|JIT Compiler]], nouveaux types, attributs, union types&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Caractéristiques techniques ==&lt;br /&gt;
PHP est un [[langage interprété]] côté serveur. Il s&amp;#039;insère dans le code [[HTML]] via des balises spécifiques &amp;lt;code&amp;gt;&amp;amp;lt;?php ... ?&amp;amp;gt;&amp;lt;/code&amp;gt;. Sa syntaxe s&amp;#039;inspire de langages comme [[C (langage)|C]], [[Java]] et [[Perl]].&lt;br /&gt;
&lt;br /&gt;
Principales caractéristiques :&lt;br /&gt;
* Support de la [[Programmation orientée objet|POO]]&lt;br /&gt;
* Gestion native des sessions et des cookies&lt;br /&gt;
* Large éventail de [[bibliothèques]] et [[extensions]]&lt;br /&gt;
* Portabilité sur la plupart des systèmes : [[Linux]], [[Windows]], [[macOS]]&lt;br /&gt;
* Compatible avec de nombreux [[serveurs web]] ([[Apache]], [[Nginx]], [[IIS]])&lt;br /&gt;
* Interface avec divers [[SGBD]] : [[MySQL]], [[PostgreSQL]], [[SQLite]], [[Oracle Database]]&lt;br /&gt;
* Communauté active et documentation abondante&lt;br /&gt;
&lt;br /&gt;
=== Architecture du langage ===&lt;br /&gt;
PHP repose principalement sur le [[Moteur Zend|Zend Engine]], responsable de la compilation et de l&amp;#039;exécution du code. Depuis PHP 7 puis PHP 8, le moteur inclut des optimisations telles que le [[JIT|compilateur JIT]] pour améliorer la rapidité.&lt;br /&gt;
&lt;br /&gt;
Exemple minimal :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
echo &amp;quot;Bonjour, Fonction Publique !&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans le secteur public ==&lt;br /&gt;
PHP est fréquemment utilisé par les [[administrations|administrations publiques]], les [[collectivités territoriales]], les [[ministères]] et de nombreux [[établissements publics]], notamment dans la construction de portails, de systèmes d&amp;#039;information internes (SI), d&amp;#039;extranets, ou de plateformes d&amp;#039;e-services (téléprocédures, gestion des [[concours]], publication des [[actualités]]).&lt;br /&gt;
&lt;br /&gt;
Plusieurs institutions de l&amp;#039;[[État français]] et la [[fonction publique territoriale]] emploient PHP pour :&lt;br /&gt;
* Développer des applications métiers sur mesure&lt;br /&gt;
* Gérer l&amp;#039;[[open data]] et la publication de données publiques&lt;br /&gt;
* Mettre en œuvre des [[open source|solutions open source]] fiables et économiques&lt;br /&gt;
&lt;br /&gt;
Parmi les projets emblématiques utilisés dans le domaine public :&lt;br /&gt;
* [[WordPress]], [[Drupal]], [[Joomla!]] : systèmes de gestion de contenu (CMS)&lt;br /&gt;
* [[Dolibarr]], [[GLPI]], [[PrestaShop]] : outils de gestion et services numériques&lt;br /&gt;
&lt;br /&gt;
== Principaux frameworks ==&lt;br /&gt;
Pour structurer le code et faciliter la maintenance, le développement en PHP s’appuie sur des [[frameworks]] modernes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Framework !! Version initiale !! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[Symfony]] || 2005 || Utilisé dans de nombreux projets publics et privés, respect strict du [[Modèle MVC|MVC]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Laravel]] || 2011 || Syntaxe moderne, nombreux outils intégrés, adoption rapide&lt;br /&gt;
|-&lt;br /&gt;
| [[Zend Framework]] || 2006 || Hautement modulaire, utilisé pour des applications complexes&lt;br /&gt;
|-&lt;br /&gt;
| [[CakePHP]] || 2005 || Rapidité de développement, conventions strictes&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeIgniter]] || 2006 || Léger, facile à apprendre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intégration avec les SGBD ==&lt;br /&gt;
La compatibilité de PHP avec des SGBD tels que [[MySQL]], [[PostgreSQL]], [[Oracle Database]], [[SQL Server]], permet d&amp;#039;alimenter des applications transactionnelles et décisionnelles du secteur public. [[PDO]] et [[mysqli]] offrent des interfaces robustes pour la gestion des accès en bases de données.&lt;br /&gt;
&lt;br /&gt;
== Sûreté et bonnes pratiques ==&lt;br /&gt;
La sécurité est cruciale, notamment pour les services de l&amp;#039;[[État]] et du secteur public :&lt;br /&gt;
* Prise en compte de l’[[injection SQL|injection SQL]]&lt;br /&gt;
* Gestion de la [[faille XSS|faille XSS]] et [[CSRF]]&lt;br /&gt;
* Utilisation de fonctions sécurisées comme [[password_hash]] ou [[filter_var]]&lt;br /&gt;
* Mise à jour régulière des [[dépendances]]&lt;br /&gt;
&lt;br /&gt;
Recommandations :&lt;br /&gt;
* Respecter les préconisations du [https://www.ssi.gouv.fr/ ANSSI] pour la sécurité applicative&lt;br /&gt;
* S&amp;#039;appuyer sur des outils d&amp;#039;[[audit de code]]&lt;br /&gt;
&lt;br /&gt;
== Exemples d&amp;#039;applications dans la fonction publique ==&lt;br /&gt;
* Portails citoyens pour démarches en ligne ([[service-public.fr]], [[ANTS]])&lt;br /&gt;
* Outils de gestion RH et paie pour les [[collectivités]]&lt;br /&gt;
* Plateformes de formation et [[e-learning]]&lt;br /&gt;
&lt;br /&gt;
== Communauté et écosystème ==&lt;br /&gt;
PHP dispose d’une vaste [[communauté|communauté mondiale]] à travers :&lt;br /&gt;
* [[PHP Group|Groupe PHP]]&lt;br /&gt;
* [[PHP-FIG]]&lt;br /&gt;
* Pages de discussion, forums et [https://www.php.net/ Documentation officielle]&lt;br /&gt;
* Conférences, notamment [[PHP Tour]] ou [[Forum PHP]]&lt;br /&gt;
&lt;br /&gt;
Des ressources sont disponibles pour la formation, telles que [[OpenClassrooms]] ou [[France Université Numérique]].&lt;br /&gt;
&lt;br /&gt;
== PHP et l’évolution technologique ==&lt;br /&gt;
Depuis la version [[PHP 8]], le langage introduit des concepts avancés comme :&lt;br /&gt;
* [[JIT]]&lt;br /&gt;
* [[Attributs PHP|attributs]]&lt;br /&gt;
* [[Types d&amp;#039;union]]&lt;br /&gt;
* [[Match expressions]]&lt;br /&gt;
&lt;br /&gt;
Une veille technologique est recommandée pour suivre les évolutions et se conformer aux standards actuels en matière de performance, de sécurité et de conformité RGPD.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[JavaScript]]&lt;br /&gt;
* [[API Rest]]&lt;br /&gt;
* [[Web services]]&lt;br /&gt;
* [[Accessibilité numérique]]&lt;br /&gt;
* [[RGPD]]&lt;br /&gt;
&lt;br /&gt;
== Liens externes ==&lt;br /&gt;
* [https://www.php.net/ Site officiel PHP]&lt;br /&gt;
* [https://www.fonction-publique.com/ Portail de la fonction publique]&lt;br /&gt;
* [https://www.ssi.gouv.fr/ ANSSI - Agence nationale de la sécurité des systèmes d&amp;#039;information]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Développement web]]&lt;br /&gt;
[[Catégorie:Langage de programmation]]&lt;br /&gt;
[[Catégorie:Logiciel libre]]&lt;br /&gt;
[[Catégorie:Technologie dans la fonction publique]]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:]]&lt;/div&gt;</summary>
		<author><name>Cehlc</name></author>
	</entry>
</feed>