ホームページ >バックエンド開発 >PHPチュートリアル >PHP ソース コード ディレクトリは何をするのでしょうか?

PHP ソース コード ディレクトリは何をするのでしょうか?

*文
*文オリジナル
2018-01-02 11:09:411819ブラウズ

この記事では、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 拡張機能: Tencent CMEM のコンパイル

php 拡張機能: hello world の詳細な紹介

以上がPHP ソース コード ディレクトリは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。