この記事では、PHP のソース コードのディレクトリ構造と機能の説明を主に紹介し、PHP ソース コードの主要なディレクトリと対応する機能を簡単に分析します。お役に立てれば幸いです。
詳細は以下の通りです:
PHPがWeb開発言語の中で上位にランクされる理由は、構文が単純で始めやすいというだけではありません。個人的には、それは言語自体によるものではなく、モジュールのスケーラビリティ、保守性、メモリ安全管理が容易であるためだと考えています。 PHP を書いたことのあるプログラマーは、PHP がどのように実行されるのかを必ずしも知っているとは限りません。その組織構造ディレクトリの役割は何ですか?これについて何か知っていれば、PHP についての理解が深まり、作成するコードがより効率的かつ堅牢になるでしょう...
1. コンパイルに関連するディレクトリを構築します。 2.
ext MySQL、zlib、iconv、その他のよく知られた拡張ライブラリなどの拡張ライブラリ コード。このうち、/ext/standard/ ディレクトリには、よく使用される標準関数のセットが含まれています。 3.
main メイン ディレクトリには、メインの PHP マクロと定義が含まれます。 4.
sapi 一般的な fastcgi、cgi などだけでなく、Apache、IIS などのさまざまなサーバーとのインターフェイス呼び出し。 5.
win32 Windows での PHP のコンパイルに関連するスクリプト。 6.
Zend フォルダーのコアエンジン、すべての Zend API 定義およびマクロなど。 7.
scripts Linux のスクリプト ディレクトリ。 8.
tests テスト スクリプト ディレクトリ9.
sapi さまざまな Web サーバーのインターフェイス。 10.
TSRM Zend および PHP 用の「Thread-Safe Resource Manager」(TSRM) ディレクトリ。 11.
pearこのディレクトリは「PHP Extension and Application Repository」のディレクトリです。 PEAR のコア ファイルが含まれています。
php-src/main/php.h。PHP メイン ディレクトリにあります。このファイルには、ほとんどの PHP マクロと API 定義が含まれています。
php-src/Zend/zend.h、Zend メインディレクトリにあります。このファイルには、ほとんどの Zend マクロと API 定義が含まれています。
php-src/Zend/zend_API.hもZendメインディレクトリにあり、Zend APIの定義が含まれています
関連推奨事項:
以上がPHP ソース コード ディレクトリは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。