Maison > développement back-end > tutoriel php > Explication détaillée de la structure du répertoire du code source PHP et de la description des fonctions

Explication détaillée de la structure du répertoire du code source PHP et de la description des fonctions

墨辰丷
Libérer: 2023-03-29 11:18:02
original
6301 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal