PHP カーネルについての深い理解
http://www.php-internal.com/book/?p=index
?
目次
-
第 1 章 準備と背景知識
- セクション 1 環境設定
- 第2章 ソースコードのレイアウトと読み込み方法
- セクション 3 共通コード
- セクション 4 概要
-
第 2 章 ユーザーコードの実行
- セクション 1 PHP ライフサイクル
-
セクション 2 は SAPI から始まります
-
セクション 3 Zend エンジンとスクリプトの実行
- 字句解析と構文解析
- オペコード
- 添付ファイル: オペコードの特定の実装を見つける
- セクション 4 概要
-
第 3 章 変数とデータ型
-
セクション 1 変数の内部構造
- ハッシュテーブル
- PHP のハッシュ テーブルの実装
- セクション 2 定数
- セクション 3 事前定義変数
- セクション 4 静的変数
- セクション 5 型ヒントの実装
-
セクション 6 変数のライフサイクル
- 変数の代入と破棄
- 変数のスコープ
- グローバルステートメント
- セクション 7 データ型変換
- セクション 8 概要
-
第4章 関数の実装
-
第1節 関数の内部構造
-
セクション 2 関数の定義、パラメータ、および戻り値
- セクション 3 関数の呼び出しと実行
- セクション 4 匿名関数とクロージャ
- セクション 5 概要
-
第 5 章 クラスとオブジェクト指向
- セクション 1 クラスの構造と実装
- セクション 2 クラスのメンバー変数とメソッド
- セクション 3 アクセス制御の実装
- セクション 4 クラスの継承、ポリモーフィズム、および抽象クラス
- セクション 5 マジック メソッド、遅延バインディングと静的メンバー
- セクション 6 PHP 予約クラスと特殊クラス
- セクション 7 オブジェクト
- セクション 8 名前空間
- セクション 9 概要
-
第 6 章 メモリ管理
- セクション 1 メモリ管理の概要
- セクション 2 PHP でのメモリ管理
- セクション 3 メモリの使用: 適用と破棄
-
第4節 ガベージコレクションの仕組み
- セクション 5 メモリ管理におけるキャッシュ
- セクション 6 コピーオンライト
- セクション 7 概要
-
第 7 章 Zend 仮想マシン
- セクション 1 仮想マシンの概要
-
セクション 2 文法の実装
- セクション 3 中間コードの実行
- セクション 4 ソースコードの暗号化と復号化の実装
- セクション 5 概要
-
第 8 章 スレッドの安全性
-
第 9 章 エラーと例外の処理
-
第 10 章 ファイルとストリーム
-
第 11 章 ネットワークプログラミング
-
第 12 章 設定ファイル
-
第 13 章 拡張機能の開発
-
第 14 章 PHP の新機能
- 第 15 章 CPHP を超えて: PHP コンパイラー
- 第 16 章 開発例
セクション 1 オペコード キャッシュ拡張機能-
セクション 2 パフォーマンスの監視と最適化の拡張-
セクション 3: PHP 構文を拡張し、PHP に構文機能を追加する-