Parlons de ce qu'est 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.
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 conviennentLes 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

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

CakePHP est un framework MVC open source. Cela facilite grandement le développement, le déploiement et la maintenance des applications. CakePHP dispose d'un certain nombre de bibliothèques pour réduire la surcharge des tâches les plus courantes.

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total