• The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
* PHP extension の作り方について [#z800b0ab]
* PHP extension のハウツーページ作成に向けて [#phpext]

- pecl の build 方法
- ハローワールド
- 引数の取り方 (zval と convert と L_VAL)
ポリシーは順番に少しずつ試せるように。

- hello world と build
- 関数
-- 登録方法
-- 引数の取り方 (zval と convert と L_VAL)
-- 参照渡し
-- 値の返し方
-- 引数チェック
- グローバルな定数
- Zendhash の使い方諸々
--  配列を引数で渡す
--  配列を関数の返り値にする
- クラスの作り方
-- 初期化、デストラクタ登録
-- クラスの初期化と登録。デストラクタ。
-- プロパティ
-- インスタンス
-- クラス定数
-- 継承
- エラー出力
- エラーや警告
- ユーザ関数コールバック
- 例外
- 例外 (exception)

** 知りたいモノ [#v544e42d]

- プロパティアクセスに紐づける callback
- ユーザ(クラス)メソッドコールバック (出来るのか?)
- reference counter

** あまり興味なくて知らないモノ [#q88f55ea]

- ストリーム



Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes