PHP
- Commençons par une définition de PHP issue de Wikipedia :
- « PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme récursif), est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP dispose depuis la version 5 de fonctionnalités objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu’un simple langage. »
- PHP Il a été créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d’or, compteurs, etc.). A l’époque, Php signifiait Personnal Home Page.
- Afin de permettre aux internautes de bénéficier et de participer au développement de cette solution, Rasmus a décidé de mettre en ligne la version 1.0 de Php. A la surprise de son auteur, Php est devenu rapidement très populaire.
- Conséquence : En 1997, Php devient un projet collectif et son interpréteur est réécrit par Zeev Suraski et Andi Gutmans pour donner la version 3 qui s’appelle désormais Php: Hypertext Preprocessor(acronyme récursif).
- PHP est un langage de scripts. Il est interprété, par conséquent il ne nécessite pas d’être compilé pour obtenir un objet, un exécutable avant d’être utilisable (comme en C par exemple).
- PHP est un module supporté par le serveur web Apache, le plus répandu dans le monde (plus de 70% des serveurs web), il est donc développé pour être facilement utilisable via ce serveur (il fonctionne évidemment avec d’autres serveurs web comme IPlanet, IIS…).
- PHP permet d’exploiter facilement de très nombreuses bases de données comme Oracle, MySQL, dBase, Sybase, PostgreSQL, MSQL…. Et peut se connecter sur n’importe quelle base dotée d’un pilote ODBC (Open Database Connectivity).
- Si vous recherchez un langage de programmation Web, nous vous suggérons de télécharger ce langage de programmation, car il est facile à apprendre et possède de nombreuses fonctions.
- L’objectif de ce cours est d’apprendre à coder en PHP pour pouvoir réussir des sites Web dynamiques ou des applications Intranet ou Extranet.
- Des connaissances en HTML sont requises. Si ce n’est pas le cas, veuillez consulter le cours de
HTML.