Maison titres Parlons de ce qu'est php ? Sur la vie passée et présente de php

Parlons de ce qu'est php ? Sur la vie passée et présente de php

Mar 07, 2017 pm 02:45 PM
php

Parlons de ce quest php ? Sur la vie passée et présente de php

(mascotte php - éléphant)

Qu'est-ce que PHP ?

PHP (nom étranger : PHP : Hypertext Preprocessor, nom chinois : « Hypertext Preprocessor ») est un langage de script open source généraliste. 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 optimiser l'exécution du code, ce qui accélère l'exécution du code.

Parlons de ce quest php ? Sur la vie passée et présente de php

la vie passée de php

PHP1

PHP est apparu à l'origine comme une boîte à outils rapide et pratique. En 1994, afin d'ajouter un petit système pratique de suivi des visiteurs à son site Web, Rasmus Lerdorf a écrit un prototype de PHP. Il s'agit d'un outil simple enveloppé en Perl. L'effet d'utilisation n'étant pas satisfaisant, Rasmus a réécrit cet outil en langage C.

Plus tard, de plus en plus de personnes ont remarqué ce programme léger et simple et ont demandé plus de fonctionnalités. Rasmus a décidé de publier une version complète et l'a nommée Personal Home Page Tools. Plus tard, Rasmus a publié un outil appelé FI capable d'effectuer des requêtes SQL.

PHP2

En 1996, Rasmus a publié PHP/FI2.0, qui est un package PHP fondamentalement complet. Non seulement il peut accéder à des bases de données, mais il peut également être intégré dans des pages HTML. A cette époque, PHP/FI2.0 attirait un grand nombre de développeurs de programmes. Parmi les nombreux programmeurs figuraient Zeev Suraski et Andi Gutmans, qui furent plus tard les fondateurs de PHP3. Non satisfaits des performances de PHP/FI dans les grands projets, Zeev et Andi ont apporté des améliorations significatives.

PHP3

Fin 1998, la première version officielle de PHP3 a été publiée, offrant une meilleure exécution et une structure plus claire. De plus, la fonction puissante de PHP3 réside dans son évolutivité. En plus de fournir aux utilisateurs finaux l'infrastructure de bases de données, de protocoles et d'API, son extensibilité a incité un grand nombre de développeurs à rejoindre et à soumettre de nouveaux modules.

Ce tout nouveau langage sort sous un nouveau nom. Ce nom a une signification plus large que le simple concept d’« outil de page d’accueil personnelle ». Il est nommé avec la simple abréviation « PHP ». Il s'agit d'une abréviation récursive, et son nom complet est - PHP : Hypertext Preprocessor.

Bientôt, Zeev Suraski et Andi Gutmans investirent dans le développement du nouveau PHP. L'objectif de la conception est d'améliorer les performances d'exécution du programme et la modularité du code propre de PHP.

PHP4

Le nouveau noyau PHP s'appelait le moteur "Zend" (du nom de Zeev et Andi) et a été publié en mai 2000 avec la nouvelle version de PHP 4.0. Les performances de PHP4 ont été considérablement améliorées par rapport à PHP3. Lorsque le même script est exécuté en PHP4, les performances peuvent être améliorées de près de 10 fois. Et l'optimiseur de script fourni par Zend peut convertir le programme source en code binaire compilé, ce qui non seulement améliore les performances, mais protège également le code source du programme contre toute exposition.

Dans PHP4, la prise en charge de divers serveurs Web (tels qu'Apache, IIS/PWS, OmniHTTPd, etc.) a été ajoutée. De plus, PHP4 ajoute également de nouvelles fonctionnalités au langage, telles que des fonctions d'opération de tableau riches, un mécanisme de session complet, la prise en charge de la mise en cache de sortie, etc. PHP4 fournit également une prise en charge étendue de certaines technologies multiplateformes, telles que la prise en charge d'Adobe PDF, SWF, Java, Microsoft.NET et d'autres technologies.

PHP4 ajoute également la prise en charge des objets de classe. Bien que PHP4 ne soit pas parfait à cet égard, il améliore néanmoins considérablement sa prise en charge de la programmation orientée objet. La bibliothèque Pear (PHP Extension and Application Repository) en PHP4 est le meilleur exemple d'application et de pratique orientées objet.

PHP5

Bien que PHP4 se soit développé si rapidement, il lui manque encore certaines fonctionnalités clés par rapport à d'autres langages de développement populaires. Par exemple, les fonctions orientées objet de PHP4 ne sont pas parfaites et il ne peut pas capturer et gérer les exceptions. Par conséquent, nous sommes encore confrontés à des difficultés pour traiter certaines questions particulières.

En juillet 2004, la sortie de la version officielle de PHP5 marque l'arrivée d'une nouvelle ère PHP. Au cœur se trouve le moteur Zend de deuxième génération, qui introduit la prise en charge du nouveau module PECL. La plus grande caractéristique de PHP5 est qu'il introduit tous les mécanismes orientés objet et conserve une compatibilité descendante. Les programmeurs n'ont plus besoin d'écrire des classes dépourvues de fonctionnalités et peuvent implémenter la protection des classes de différentes manières. De plus, il n’y a plus de problèmes d’intégration des objets. PHP5 introduit des astuces de type et des mécanismes de gestion des exceptions, qui peuvent gérer et éviter les erreurs plus efficacement.

php maintenant

PHP7

En janvier 2016, la version officielle de PHP 7.0.2 a été publiée. Au cours des dernières années, PHP a été le quatrième langage de programmation le plus populaire, exploitant plus de 200 millions de sites Web dans le monde et plus de 81,7 % du public mondial. les sites Web sont sur le serveur. Le client utilise PHP. PHP fait cette semaine son plus grand bond depuis 2004, avec la sortie de PHP 7. La plus grande fonctionnalité de PHP 7 est ses performances considérablement améliorées. Dans certains tests de référence WordPress, les performances peuvent atteindre 3 fois celles de PHP 5.6.

PHP 7 présente d'autres améliorations mineures, telles qu'une réduction significative de l'utilisation de la mémoire, l'ajout de déclarations de type de retour, etc. PHP 7 inclut des améliorations majeures en matière de sécurité, telles que la suppression du mode sans échec PHP, l'ajout de guillemets magiques, de nouveaux mots-clés réservés, et bien plus encore.

L'avenir de PHP

La version de php7 subit actuellement des changements stables. Je pense que de plus en plus de développeurs mettront à niveau leurs projets vers php7, et de plus en plus de développeurs choisiront php comme langage de développement. J'espère sincèrement que PHP pourra vraiment devenir le meilleur langage du monde. monde.

Chapitre supplémentaire

Quelle langue dois-je apprendre lorsque je débute dans le développement Web ?

PHP, Python et Ruby ​​sont tous adaptés au développement WEB Pour les débutants en développement Web, la plus grande question est de savoir quel langage de programmation apprendre est le plus adapté à un développement de carrière futur et a plus de perspectives. Pour choisir un langage qui vous convient, vous devez d’abord considérer les avantages et les inconvénients de PHP, Python et Ruby, ainsi que la durée de leurs cycles d’apprentissage. De nombreuses personnes se demandent davantage « Lequel est le plus facile à apprendre, Python ou PHP » et « Lequel est le meilleur, Ruby ou Python ? ». Il existe également de nombreux articles sur Internet, tels que "PHP est mort", "Courbe d'apprentissage PHP", "Comment bien utiliser Python", etc. Vous pouvez en savoir plus Si vous débutez dans le développement web, lequel devriez-vous apprendre entre php, python et ruby ​​?

Comment les talents PHP sont-ils traités ?

2017 approche et c'est la saison des changements d'emploi. Le sujet le plus fréquemment posé récemment est : quelle entreprise PHP offre le meilleur salaire ? Quelles sont les perspectives ? Tout le monde semble très préoccupé par le développement de l'industrie PHP et par la compétitivité de son salaire. Le site Web chinois PHP a analysé en détail Quelle est la « scène financière » de PHP ?

Combien de temps faut-il pour apprendre PHP du débutant au compétent

Démarrer avec PHP est beaucoup plus facile que d'autres langages. En gros, après deux ou trois mois d'apprentissage, vous pouvez créer un site Web simple basé sur PHP. Bien sûr, c'est une moyenne. Pour plus de détails, veuillez consulter Est-ce que PHP est difficile à apprendre ? Combien de temps faut-il pour apprendre PHP, de l’entrée à la maîtrise ?

Outils de développement PHP recommandés

Si vous êtes nouveau sur PHP, vous avez certainement besoin du support d'un éditeur et d'un environnement d'exécution. Le site Web chinois PHP vous recommande plusieurs outils pratiques. Vous pouvez les comparer pour voir quels outils vous conviennent

Les 9 meilleurs développements PHP. outils en 2017 Recommandation d'outils

Recommandation du cadre de développement php

Le cadre de développement PHP vous permet de passer plus de temps à créer de vrais programmes Web au lieu d'écrire du code répétitif. Apprentissage du framework PHP :

8 frameworks de développement PHP nécessaires à un développement Web efficace

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Guide de construction d'Agnes Tachyon | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Oguri Cap Build Guide | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Péx: comment raviver les joueurs
4 Il y a quelques semaines By DDD
Guide de construction de Grass Wonder | Uma musume joli derby
1 Il y a quelques semaines By Jack chen
Pic comment émoter
3 Il y a quelques semaines By Jack chen

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Un guide simple de la configuration PHP Un guide simple de la configuration PHP Jul 18, 2025 am 04:25 AM

La clé pour configurer PHP est de clarifier la méthode d'installation, de configurer PHP.ini, de se connecter au serveur Web et d'activer les extensions nécessaires. 1. Installez PHP: utilisez APT pour Linux, Homebrew pour Mac et XAMPP recommandé pour Windows; 2. Configurer php.ini: ajuster les rapports d'erreur, télécharger des restrictions, etc. et redémarrer le serveur; 3. Utilisez le serveur Web: Apache utilise MOD_PHP, NGINX utilise PHP-FPM; 4. Installez les extensions couramment utilisées: comme MySQLI, JSON, MBSTRING, etc. pour prendre en charge les fonctions complètes.

Commentant le code en php Commentant le code en php Jul 18, 2025 am 04:57 AM

Il existe trois méthodes courantes pour le code de commentaire PHP: 1. Utiliser // ou # pour bloquer une ligne de code, et il est recommandé d'utiliser //; 2. Utiliser /.../ pour envelopper des blocs de code avec plusieurs lignes, qui ne peuvent pas être imbriquées mais peuvent être croisées; 3. Compétences combinées Commentaires tels que l'utilisation / if () {} / pour contrôler les blocs logiques, ou pour améliorer l'efficacité avec les touches de raccourci de l'éditeur, vous devez prêter attention aux symboles de fermeture et éviter les nidification lorsque vous les utilisez.

Conseils pour écrire des commentaires PHP Conseils pour écrire des commentaires PHP Jul 18, 2025 am 04:51 AM

La clé pour rédiger des commentaires PHP est de clarifier l'objectif et les spécifications. Les commentaires devraient expliquer "pourquoi" plutôt que "ce qui a été fait", en évitant la redondance ou trop de simplicité. 1. Utilisez un format unifié, tel que DocBlock (/ * /) pour les descriptions de classe et de méthode afin d'améliorer la lisibilité et la compatibilité des outils; 2. Soulignez les raisons de la logique, telles que pourquoi les sauts JS doivent être sortis manuellement; 3. Ajoutez une description d'une vue d'ensemble avant le code complexe, décrivez le processus dans les étapes et aidez à comprendre l'idée globale; 4. Utilisez TODO et FIXME Rationalement pour marquer des éléments et des problèmes de tâches pour faciliter le suivi et la collaboration ultérieurs. De bonnes annotations peuvent réduire les coûts de communication et améliorer l'efficacité de la maintenance du code.

Rédaction de commentaires PHP efficaces Rédaction de commentaires PHP efficaces Jul 18, 2025 am 04:44 AM

Les commentaires ne peuvent pas être négligents car ils veulent expliquer les raisons de l'existence du code plutôt que des fonctions, telles que la compatibilité avec les anciennes interfaces ou les restrictions tierces, sinon les personnes qui lisent le code ne peuvent s'appuyer que sur de la devinettes. Les zones qui doivent être commentées comprennent des jugements conditionnels complexes, une logique spéciale de gestion des erreurs et des restrictions de dérivation temporaires. Une façon plus pratique d'écrire des commentaires consiste à sélectionner des commentaires en une seule ligne ou à bloquer les commentaires en fonction de la scène. Utilisez des commentaires sur le bloc de documents pour expliquer les paramètres et les valeurs de retour au début des fonctions, des classes et des fichiers, et gardez les commentaires à jour. Pour une logique complexe, vous pouvez ajouter une ligne à la précédente pour résumer l'intention globale. En même temps, n'utilisez pas de commentaires pour sceller le code, mais utilisez des outils de contrôle de version.

Améliorer la lisibilité avec les commentaires Améliorer la lisibilité avec les commentaires Jul 18, 2025 am 04:46 AM

La clé pour écrire de bons commentaires est d'expliquer "pourquoi" plutôt que "ce qui a été fait" pour améliorer la lisibilité du code. 1. Les commentaires devraient expliquer des raisons logiques, telles que les considérations derrière la sélection de la valeur ou le traitement; 2. Utilisez des annotations de paragraphe pour une logique complexe pour résumer l'idée globale des fonctions ou des algorithmes; 3. Maintenir régulièrement des commentaires pour garantir la cohérence avec le code, éviter les tromperies et supprimer le contenu obsolète si nécessaire; 4. Vérifiez de manière synchrone les commentaires lors de l'examen du code et enregistrez la logique publique via des documents pour réduire le fardeau des commentaires du code.

Apprendre PHP: un guide du débutant Apprendre PHP: un guide du débutant Jul 18, 2025 am 04:54 AM

Toléarnphpeffective, startBySettingUpAlocalServerERironmentUsingToolsLILYXAMPPANDACODEDITERLIGHILLEVSCODE.1) INSTRUSITIONXAMPFORAPACHE, MYSQL, ANDPHP.2) USACODEDEDITORFORSYNTAXSUPPORT.3)

Tutoriel d'installation rapide PHP Tutoriel d'installation rapide PHP Jul 18, 2025 am 04:52 AM

Toinstallphpquickly, usexAmpPonWindowsorHomebrewonMacos.1.onwindows, downloadAndInstallxAmppp, selectComponents, startapache et placefilesInhtdocs.2.

Master les commentaires du bloc PHP Master les commentaires du bloc PHP Jul 18, 2025 am 04:35 AM

PhpBlockComments est en train de faire en sorte