PHP カーネルの迷路をナビゲートするための宝の地図

WBOY
リリース: 2016-06-23 13:46:40
オリジナル
870 人が閲覧しました

PHP カーネルは迷路のようなもので、全体像を把握せずに 1 つの点だけを見つめると、迷路に入り込んでいくと行き止まりになってしまいます。この迷路を長い間さまよった後、最近 PHP の宝の地図を入手しました。その後、この地図を見て PHP カーネルを見て回ったところ、突然、この景勝地の外観がより明確になったように感じました。早速、上の図をご覧ください:

この図には、PHP の起動プロセスと PHP の各リクエストの処理プロセスに対応する 2 つの部分が含まれています。 PHPのスタートプロセスは、リクエストを処理するときに使用されるさまざまなグローバル変数を確立します=> zend_startup (Zend エンジンの開始)

=> register_ini_entries

=> php_ini_register_extensions (動的にロードされた拡張機能の開始)

=>モジュール

=> zend_startup_extensions

各リクエストを処理するときのプロセスは次のとおりです。

php_handler

=> zend_activate

=> 、意味解析、oparray 生成) G & = & gt; Zend_execute (OPCODE の実行)

= & GT; Zend_deactivate

プロセスが終了したら、PHP をオフにします:
Sapi_shutdown

= & GT;
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート