« Programmation PHP/Sommaire » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 1 :
*[[Programmation PHP:Introduction|Introduction]]
[[en:Programming:PHP]]
{{*[[Programmation|<Retour auPHP:Installer PHP|Installer sommairePHP]]}}
*[[Programmation PHP:Bases du langage|Bases du langage]]
**[[Programmation PHP:Premier programme (Hello World!)|Premier programme (Hello World!)]]
**[[Programmation PHP:Les variables|Les variables]]
 
{{Programmation}}
==PHP==
 
===Qu'est-ce que c'est?===
 
PHP est un langage de script créé par Rasmus Lerdorf. Principalement utilisé pour la programmation web. Si on devait le situer, il serait entre les SSI (Server Side Includes) et le langage de script [[Programmation Perl|Perl]].Il peux s'utilisé sur tous les systemes d'exploitation tels windows, linux ou autre unix commercial, ce qui en fait un langage trés portatif.
PHP a récemment acquis une place incontournable dans le développement web Open Source. Sa popularité vient de sa syntaxe, proche du [[Programmation C|C]], de sa vitesse et de sa simplicité. On estime qu'il y as 4,8 millions de serveurs qui utilisent le langage (33 millions de serveurs ont été testés, les serveurs non-HTTP, inaccessibles ou bien encore les parkings à noms de domaines (500 domaines +), ont été écartés des statistiques).
La sortie de PHP 5 a permis au langage d'atteindre une certaine maturité. Désormais, il est reconnu comme un serveur d'application à part entière tel que [[Programmation J2EE|J2EE]] ou [[Programmation .net|.Net]].
 
===Qu'est-il capable de faire?===
 
Si vous êtes déjà allé sur un site qui vous demandait de vous connecter, vous avez utilisé un script côté serveur. Ce script était certainement écrit en Php, en raison de la popularité de ce dernier.
Php transforme une page statique (fichier [[Programmation HTML|HTML]] par exemple), en une suite d'instructions interprétables par Php, installé sur un serveur web comme Apache - ça peut-être simplement un "Hello World" 50 fois dans une colonne, ou une interaction avec un système de base de données, comme [[Programmation MySQL|MySQL]], fréquemment couplé à Php.
 
===Où puis-je en apprendre plus à propos de Php?===
 
*[http://www.php.net Le site officiel Php (anglais, documentation francaise disponible sur le site)]
*[http://www.phpdebutant.org Php Débutant]
*[http://www.phpindex.com PhpIndex.com]
*[http://www.phpscripts-fr.net PhpScripts.com :: Des exemples de scripts Php]
*[http://www.nexen.net Nexen.net]
*[http://www.phpfrance.com PhpFrance]