1 : Introduction à PHP
PHP (nom étranger : PHP : Hypertext Preprocessor, nom chinois : « Hypertext Preprocessor ») est un langage de script open source général. La syntaxe absorbe les caractéristiques du langage C, Java et Perl, facile à apprendre et largement utilisée. Elle convient principalement au domaine du développement Web. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il peut exécuter des pages Web dynamiques plus rapidement que CGI ou Perl. Par rapport à d'autres langages de programmation, les pages dynamiques créées avec PHP intègrent des programmes dans un document HTML (une application sous le Standard Universal Markup Language) pour l'exécution, et l'efficacité d'exécution est bien supérieure à celle du CGI qui génère entièrement des balises HTML. PHP peut également exécuter du code compilé ; . La compilation peut réaliser le cryptage et l'optimisation de l'exécution du code, ce qui rend l'exécution du code plus rapide
2 : Développement de PHP
PHP était à l'origine Personal Home L'abréviation de Page était. officiellement changé en "PHP: Hypertext Preprocessor". Notez qu'il ne s'agit pas de l'abréviation de « Hypertext Preprocessor ». Cette façon d'écrire le nom dans la définition est appelée une abréviation récursive. PHP a été créé par Rasmus Lerdorf en 1994. Il s'agissait à l'origine d'un simple programme écrit en langage Perl créé par Rasmus Lerdorf pour gérer une page Web personnelle. Ces outils permettent d'afficher le CV de Rasmus Lerdorf et de compter le trafic Web. Plus tard, il a été réécrit en langage C, y compris l'accès à la base de données. Il a intégré ces programmes avec des interpréteurs de formulaires et les a appelés PHP/FI. PHP/FI peut être connecté à la base de données pour générer des programmes Web dynamiques simples.
La première version a été publiée en 1995 sous le nom de Personal Home Page Tools (PHP Tools). Lerdorf a écrit quelques documents présentant ce programme. Et PHP1.0 est sorti ! Dans cette version, des fonctions simples telles que le livre d'or et le compteur de visiteurs sont fournies. À l’avenir, de plus en plus de sites Web utiliseront PHP et il existe de fortes demandes pour ajouter certaines fonctionnalités. Par exemple, les instructions de boucle, les variables de tableau, etc. ; après que de nouveaux membres ont rejoint l'équipe de développement, Rasmus Lerdorf a rendu public PHP/FI le 8 juin 1995, dans l'espoir d'accélérer le développement du programme et de détecter les erreurs au sein de la communauté. Cette version publiée, nommée PHP 2, possède déjà quelques prototypes de PHP, tels que la dénomination des variables de type Perl, les capacités de traitement de formulaire et la possibilité d'intégrer l'exécution dans HTML. La syntaxe du programme est également similaire à celle de Perl, avec plus de restrictions, mais elle est plus simple et plus flexible. PHP/FI a ajouté la prise en charge de MySQL et a depuis établi la position de PHP dans le développement Web dynamique. Fin 1996, 15 000 sites Web utilisaient PHP/FI.
En 1997, deux programmeurs israéliens travaillant au Technion IIT : Zeev Suraski et Andi Gutmans, ont réécrit l'analyseur PHP et sont devenus la base de PHP 3. À cette époque, PHP a également été renommé PHP : Hypertext Preprocessor. Après plusieurs mois de tests, l'équipe de développement a publié PHP/FI 2 en novembre 1997. Puis les tests ouverts de PHP 3 ont commencé, et finalement PHP 3 a été officiellement publié en juin 1998. Zeev Suraski et Andi Gutmans ont commencé à réécrire le cœur de PHP après la sortie de PHP 3. Le profileur publié en 1999 s'appelait Zend Engine. Ils ont également créé Zend Technologies à Ramat Gan, en Israël, pour gérer le développement PHP.
Le 22 mai 2000, PHP 4 basé sur Zend Engine 1.0 a été officiellement publié et PHP 5 a été publié le 13 juillet 2004. PHP 5 utilisait le Zend Engine de deuxième génération. PHP inclut de nombreuses nouvelles fonctionnalités, telles que des fonctions orientées objet améliorées, l'introduction de PDO (PHP Data Objects, une bibliothèque de fonctions d'extension pour accéder aux bases de données) et de nombreuses améliorations de performances. PHP 4 ne sera plus
mis à jour pour inciter les utilisateurs à passer à PHP 5.
En 2008, PHP 5 est devenu la seule version PHP en cours de développement. À l'avenir, PHP 5.3 ajoutera la liaison statique tardive et quelques autres améliorations fonctionnelles. Le développement de PHP 6 est également en cours. Les principales améliorations incluent la suppression de register_globals, des guillemets magiques et du mode sans échec.
La dernière version stable de PHP : 5.4.30 (2013.6.26)
La dernière version officielle de PHP : 5.5.14 (2014.6.24)
La dernière version test de PHP :5.6.0 RC2 (2014.6.03)
Le 20 juin 2013, l'équipe de développement PHP a fièrement annoncé le lancement de PHP 5.5.0. Cette version contient de nombreuses nouvelles fonctionnalités et corrections de bugs. Les développeurs doivent prêter une attention particulière au fait que les systèmes Windows XP et 2003 ne sont plus pris en charge.
Le 16 octobre 2014, l'équipe de développement PHP a annoncé que PHP 5.6.2 était disponible. Quatre bogues liés à la sécurité sont corrigés dans cette version, notamment des correctifs pour CVE-2014-3668, CVE-2014-3669 et CVE-2014-3670. Tous les utilisateurs de PHP 5.6 sont encouragés à mettre à niveau vers cette version.
Trois : Caractéristiques
Les fonctionnalités de PHP incluent :
1. La syntaxe unique de PHP mélange C, Java, Perl et la propre grammaire d'innovation de PHP.
2. PHP peut exécuter des pages Web dynamiques plus rapidement que CGI ou Perl - en termes de pages dynamiques, par rapport à d'autres langages de programmation,
PHP intègre des programmes dans des documents HTML Exécution, l'efficacité de l'exécution est bien supérieur au CGI qui génère entièrement des balises HTML ;
PHP a des fonctions très puissantes, et toutes les fonctions CGI peuvent être réalisées par PHP.
3. PHP prend en charge presque toutes les bases de données et systèmes d'exploitation populaires.
4. Le plus important est que PHP puisse être étendu avec C et C++ !
Quatre : Avantages
Code source ouvert
En fait, tout le code source PHP est disponible.
Sexe gratuit
Comparé à d’autres technologies, PHP lui-même est gratuit et open source.
Rapidité
Le développement du programme est rapide, son exécution est rapide et la technologie elle-même s'apprend rapidement. Incorporé dans HTML : étant donné que PHP peut être intégré dans le langage HTML, il est comparable aux autres langages. L’édition est simple, pratique et plus adaptée aux débutants.
Fortes capacités multiplateformes
Puisque PHP est un script qui s'exécute côté serveur, il peut fonctionner sur UNIX, LINUX, WINDOWS, Mac OS, Android et d'autres plateformes
Efficacité élevée
PHP consomme considérablement moins de ressources système.
Traitement d'images
Utilisez PHP pour créer dynamiquement des images Le traitement d'images PHP utilise GD2 par défaut. Et peut également être configuré pour utiliser la magie de l'image pour le traitement des images.
Orienté objet
En php4 et php5, les aspects orientés objet ont été grandement améliorés et php peut être utilisé pour développer des programmes commerciaux à grande échelle.
Orientation professionnelle
PHP prend en charge principalement les langages de script, qui sont également des langages de type C.