PHP est un langage de script généraliste orienté vers le développement Web. Il a été créé à l'origine par le programmeur canado-danois Rasmus Lerdorf en 1994. L'implémentation de référence PHP est maintenant produite par The PHP Group. PHP signifiait à l'origine Personal Home Page, mais il représente maintenant l'initialisme récursif PHP : Hypertext Preprocessor.
Le code PHP est généralement traité sur un serveur Web par un interpréteur PHP implémenté sous forme de module, de démon ou d'exécutable Common Gateway Interface (CGI). Sur un serveur Web, le résultat du code PHP interprété et exécuté - qui peut être n'importe quel type de données, telles que du HTML généré ou des données d'image binaires - formerait tout ou partie d'une réponse HTTP. Il existe divers systèmes de modèles Web, systèmes de gestion de contenu Web et cadres Web qui peuvent être utilisés pour orchestrer ou faciliter la génération de cette réponse. De plus, PHP peut être utilisé pour de nombreuses tâches de programmation en dehors du contexte Web, telles que des applications graphiques autonomes[10] et le contrôle de drones robotiques. Le code PHP peut également être exécuté directement à partir de la ligne de commande.
L'interpréteur PHP standard, optimisé par le Zend Engine, est un logiciel gratuit publié sous licence PHP. PHP a été largement porté et peut être déployé sur la plupart des serveurs Web sur presque tous les systèmes d'exploitation et plates-formes, gratuitement.
Le langage PHP a évolué sans spécification ni norme formelle écrite jusqu'en 2014, l'implémentation originale agissant comme la norme de facto que d'autres implémentations visaient à suivre. Depuis 2014, les travaux se poursuivent pour créer une spécification PHP formelle.
Tutoriel PHP
PHP Présentation
PHP Configuration de l'environnement
PHP Présentation de la syntaxe
PHP Types de variables
PHP Constantes
PHP Types d'opérateurs
PHP Prise de décision
PHP Types de boucles
PHP Tableaux
PHP Chaînes
PHP Concepts Web
PHP GET & POST
PHP Inclusion de fichiers
PHP Fichiers & E/S
PHP Fonctions
PHP Cookies
PHP Séances
PHP Envoi d'e-mails
PHP Téléchargement de fichiers
PHP Norme de codage
PHP avancé
PHP Variables prédéfinies
PHP Expression régulière
PHP Gestion des erreurs
PHP Débogage de bogues
PHP Date et heure
PHP et MySQL
PHP et AJAX
PHP et XML
PHP Orienté Objet
PHP Pour les développeurs C
PHP Pour les développeurs PERL
Exemples de formulaire PHP
PHP Présentation du formulaire
PHP Exemple de validation
PHP Formulaire complet
Exemples de connexion PHP
PHP Exemple de connexion
PHP Connexion Facebook
PHP Intégration Paypal
PHP Connexion MySQL
Exemples PHP AJAX
PHP Recherche AJAX
PHP Analyseur XML AJAX
PHP Recherche complète automatique AJAX
PHP Exemple de flux RSS AJAX
Exemple PHP XML
PHP XML Introduction
PHP XML simple
PHP GET XML simple
PHP Exemple d'analyseur SAX
PHP Exemple d'analyseur DOM
PHP Frame Works
PHP Frame Works
PHP Core PHP vs Frame Works
Modèles de conception PHP
PHP Modèles de conception
Référence des fonctions PHP
PHP Fonctions intégrées