PHP vie passée et présente et perspectives d'avenir
1. Prédécesseur de PHP
En 1995, PHP était né !
En fait, cette année a été assez animée. JAVA et JavaScript sont également nés cette année
Au début, PHP n'était qu'un script à valider. le formulaire côté serveur. JavaScript est un outil permettant de compléter la validation des scripts front-end.
Java n'est utilisé que pour écrire quelques petits scripts pouvant être intégrés en HTML.
Grâce à la forte promotion de la communauté, PHP a été renommé processeur hypertexte "Pre Hypertext Preprocessor" et a commencé une vie de triche !
Le rendu HTML côté serveur (reprenant le front-end) était une technologie très cool à l'époque, et PHP était à la fois le père et la mère, à l'origine du développement rapide d'Internet.
2. État actuel de PHP
La version PHP a trois nœuds temporels importants
1.2010 ~ 2016 : php5.3 - 5.6
2.2017 ~ 2020 : php7.1 - 7.3
3.2021 ~ Jusqu'à présent : php8.0 - ...
Remarque : php a directement ignoré PHP6 et la version a été directement itérée vers PHP7
Au 8 avril 2021, près de 80 % des sites Web dans le monde sont toujours pilotés par PHP. est possible en Chine Ce sera plus élevé. Ceux qui dénigrent PHP tous les jours peuvent s'endormir ~~
(https://w3techs.com/ 2021.4. 8 No. Statistiques)
Mais il est indéniable que depuis 2015, le développement PHP et le marché du travail ont radicalement changé.
Le gène du langage PHP détermine qu'il s'agit d'un langage de programmation qui peut être démarré rapidement et dont le coût d'entrée est extrêmement faible, ce qui entraîne de nombreux développeurs de bas niveau.
La pression de maintenance des projets massifs développés avec PHP dans les premiers jours a fait peser sur PHP un énorme fardeau historique, qui faisait autrefois que PHP se sentait étouffé.
Tout a changé depuis 2017. Le grand succès de PHP7.1 a ramené le langage PHP sur le marché grand public, attirant l'attention des développeurs !
(données du BOSS Direct Recruitment Network)
Avant, PHP ne pouvait pas implémenter ou implémenter de fonctions difficiles, mais maintenant vous pouvez Facilement résolu, de nombreux autres développeurs de langages sont revenus à PHP.
J'ai beaucoup d'amis comme celui-ci qui ont migré des projets d'autres langages vers la plateforme PHP. Après tout, qui n'aime pas le « développement rapide » ?
3. Perspectives d'avenir de PHP
Des responsables PHP aux développeurs PHP, ils ont tous de grandes attentes envers PHP8, car il s'agit d'une version sexuelle révolutionnaire et subversive.
Actuellement, il n'y a pas beaucoup de frameworks de développement grand public qui prétendent être adaptés à PHP8. "ThinkPHP6" national a officiellement annoncé son support.
Le site Web chinois php, un portail communautaire qui rassemble le plus grand nombre de passionnés de PHP en Chine, respirera toujours le même souffle, partagera le destin et grandira avec les développeurs PHP !
Actuellement, notre plan « S'échapper du cocon et devenir un papillon » est en cours de planification :
Le site Web chinois php a ouvert un cours en direct sur le bien-être public « Comprendre les nouvelles fonctionnalités de PHP8"; Nous avons également enregistré un ensemble de cours de bien-être public "php8 Getting Started to Development", visant à aider tout le monde à se familiariser avec PHP8 le plus rapidement possible...
Conseils : à partir de la semaine prochaine, nous continuerons à organiser des enseignements diffusés en direct sur le bien-être public (veuillez prêter attention aux récentes poussées)

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)

Sujets chauds



Dans ce chapitre, nous comprendrons les variables d'environnement, la configuration générale, la configuration de la base de données et la configuration de la messagerie dans CakePHP.

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.

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Travailler avec la base de données dans CakePHP est très simple. Nous comprendrons les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) dans ce chapitre.

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.

Dans ce chapitre, nous allons apprendre les sujets suivants liés au routage ?

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

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.