Quel est le but de comprendre l’implémentation sous-jacente de PHP ? Pour bien utiliser le langage dynamique, nous devons d'abord le comprendre. La gestion de la mémoire et les modèles de framework sont dignes de notre référence, nous pouvons obtenir des fonctions plus puissantes et optimiser les performances de nos programmes. Aujourd'hui, je vais vous présenter le "Tutoriel vidéo d'analyse de bas niveau PHP", qui vous apportera un apprentissage et un enseignement approfondis de PHP, et vous apprendra PHP en profondeur grâce à l'analyse du fonctionnement de PHP.
Adresse de lecture du cours : http://www.php.cn/course/502.html
Cette vidéo a été créée par l'enseignant Tong Yan Shiba. Le style d'enseignement de l'enseignant :
La « méthode d'enseignement itérative » originale est actuellement le système de formation en programmation le plus efficace en Chine. Images vives, choses courantes de la vie, explications claires et humoristiques de concepts informatiques complexes, l'atmosphère de la classe est détendue et animée. Elle est profondément appréciée des étudiants. Une sorte d'humour approprié peut attirer les sourires complices des étudiants, tout comme boire un verre de vin doux, donnant aux gens un arrière-goût et de la nostalgie
Les points les plus difficiles de cette vidéo devraient être :Tableau de référence sous-jacent PHP :
$arr = array(11,22,33); $tmp = $arr;
Le tableau est défini en PHP La structure est la suivante. La valeur z correspond à la valeur du pointeur, qui est définie en PHP. pointe vers une table de hachage. Le premier bit de la table de hachage peut être compris comme une clé de tableau, et le deuxième bit est l'adresse mémoire, pointant vers la structure zvalue d'un type de variable ordinaire correspond à is_array, refcount_gc=1, is_ref_gc=0 ; ; lorsque arr est attribué à tmp, la couche inférieure sera refcount_gc+1.
Ici, nous vous recommandons également de télécharger les ressources du code source : http://www.php.cn/xiazai/learn/1841
Le didacticiel partage le didacticiel avec vous :
1. L'implémentation sous-jacente de PHP
1 Le processus d'exécution du code PHP :
2.
3. Assignation et référence des variables
2. Principes sous-jacents de PHP.ppt
Gestion de la mémoire
L'implémentation sous-jacente de l'objet
processus d'exécution de la machine virtuelle zend
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!