Ingénierie des services WEB et CartographieQu'est-ce que PHP ?Annie DanzartAnnie.Danzart@enst.frhttp://www.infres.enst.fr/~danzart/php3/1Qu'est-ce que PHP ?• 1994 : Rasmus Lerdorf, Personnal Home PagesPhp Hypertext Preprocessor• Langage de scripting traité par le serveur, orienté web• Module mod_php d'Apache• Libre de droits (license GPL)• Nombreuses extensions (sgbd, ldap, gif, pdf, smtp)• Syntaxe proche de celle du C, plus de 500 fonctions• Comparable à ASP, asp2php• Extensible• Des milliers de sites de par le monde• Versions 3, 4, 52Les scripts, les variables– Page html - Formulation des scripts– Environnement - Résultat– Types de variables - Extension (php, php3, phtml, php4, php5)exemple.php firefox Bienvenue bonjour INF347
Bonjour
Il est A condition que le fichier soit lu par le serveur, seules les parties comportant le code php (entre les 2 balises) seront interprétées. Le reste de la page ne le sera pas. Le fichier doit respecter l’extension attenduepar le serveurEcriture raccourcie : =$nom?> (n’est pas toujours correctement interprété) 3Les constantes– constantes <> variablesexemple.php firefox Bienvenue Hello ! Bonjour à tous