Cet article présente principalement une compréhension approfondie de la structure des répertoires du code source PHP et de la description des fonctions, et analyse brièvement les répertoires principaux et les fonctions correspondantes du code source PHP. Les amis dans le besoin peuvent s'y référer
Le. raison pour laquelle PHP peut être utilisé dans Il se classe parmi les langages de développement Web, pas seulement en raison de sa syntaxe simple et de sa facilité d'utilisation. Personnellement, je pense que cela est davantage dû au langage lui-même : la facilité d'évolutivité, la maintenabilité et la gestion de la sécurité de la mémoire du module. Les programmeurs qui ont écrit PHP ne le savent pas nécessairement : comment PHP est-il exécuté ? Quel est le rôle de son annuaire de structure organisationnelle ? Si vous en savez quelque chose, vous aurez une compréhension plus approfondie de PHP et le code que vous écrivez sera plus efficace et plus robuste...
1 build Répertoires liés. à la compilation.
2. ext Code de bibliothèque d'extension, tel que MySQL, zlib, iconv et d'autres bibliothèques d'extension familières. Parmi eux, le répertoire /ext/standard/ contient un ensemble de fonctions standards couramment utilisées.
3. main Le répertoire principal contient les principales macros et définitions PHP.
4. sapi Appels d'interface avec divers serveurs, tels qu'apache, IIS, etc., y compris fastcgi général, cgi, etc.
5. win32 Scripts liés à la compilation de PHP sous Windows.
6. Zend Le moteur principal du dossier, toutes les définitions et macros de l'API Zend, etc.
7. scripts Répertoire de scripts sous Linux.
8. tests Répertoire des scripts de test
9 sapi Interfaces pour divers serveurs Web.
10.TSRM Le répertoire « Thread-Safe Resource Manager » (TSRM) pour Zend et PHP.
11.poire Ce répertoire est le répertoire de "PHP Extension and Application Repository". Contient les fichiers principaux de PEAR.
Plusieurs fichiers importants valent vraiment la peine d'être compris :
php-src/main/php.h, situé dans le répertoire principal de PHP. Ce fichier contient la plupart des macros PHP et définitions d'API.
php-src/Zend/zend.h, situé dans le répertoire personnel de Zend. Ce fichier contient la plupart des macros Zend et des définitions d'API.
php-src/Zend/zend_API.h, également situé dans le répertoire principal de Zend, contient la définition de l'API Zend
Résumé : Nous espérons que l'ensemble du contenu de cet article sera utile à l'étude de chacun.
Recommandations associées :
phpComment écrire un programme de développement d'interface de paiement WeChat
PHP système de paiement Conception et cas typiques (recommandé)
Utilisation du développement WeChat avec code QR paramétré basé sur php
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!