More Related Content
Similar to phpext-2-takagi (20)
phpext-2-takagi
- 1. PHPマニュアルの
読みかた
(拡張モジュール編)
TAKAGI Masahiro <takagi@php.net>
- 19. 14章 PHPの拡張
14.1 アーキテクチャの概要
14.2 必要なもの
14.2.1 PHPのソースコード
14.2.2 開発ツール
14.3 初めての拡張モジュールの作成
14.3.1 コマンドライン版のPHP
14.3.2 作成する拡張モジュールの決定
14.3.3 拡張モジュールの雛形の作成
14.3.4 雛形への肉付け
14.3.5 拡張モジュールのコンパイル
14.3.6 作成した拡張モジュールのテスト
とりあえず一通りのこと
14.4 config.m4ファイル
14.4.1 外部の依存ファイルがない場合
14.4.2 外部ファイルに依存する場合
14.5 メモリ管理
14.6 pval/zvalデータ型
14.6.1 MAKE_STD_ZVAL()
14.6.2 SEPARATE_ZVAL()
は解説されている
14.6.3 zval_copy_ctor()
14.6.4 アクセス用マクロ群
PHP5以降の機能につい
14.7 パラメータの処理
14.7.1 単純な例
14.7.2 もう少し複雑な例
14.7.3 可変引数リストを使用する例
14.8 返り値の処理
14.8.1 単純な型
14.8.2 配列
ての解説はない
14.8.3 オブジェクト
14.9 参照
14.10 グローバル変数
14.10.1 SAPIグローバル(SG)
14.10.2 エグゼキュータグローバル(EG)
14.10.3 拡張モジュールグローバル
14.11 変数の作成
14.12 拡張モジュールのINIエントリ
14.13 リソース
14.14 これから進むべき方向