連載

実例で学ぶPHP拡張モジュールの作り方

 

  • 第7回 クラスの実装(前編)
    • おさらいとクラス設計
    • specファイル定義
    • ソースコードを生成する
    • ソースコードを読む:クラス情報
    • ソースコードを読む:メソッドのひな形
    • ソースコードを読む:メソッド情報
    • ソースコードを読む:クラス登録
    • ビルドしてみよう
    • まとめと次回予告

    2011年1月26日

  • 第6回 PHP 5.3の変更点(その2)
    • 名前空間つきクラス/関数/定数のためのマクロ追加
    • 便利な関数の追加
    • 変更または非推奨になった関数
    • その他,ちょっとした変更
    • 次回予告

    2011年1月6日

  • 第5回 PHP 5.3の変更点(その1)
    • PHP 5.3での変更点
    • 参照カウンタを操作するAPIの変更
    • 次回予告

    2010年12月16日

  • 第4回 WEBカメラから画像をキャプチャ(その2)
    • specファイルを記述する
    • ソースコードを生成する
    • ソースコード解説
    • 関数を実装する
    • インストール
    • 実際に使ってみる
    • おわりに

    2008年3月18日

  • 第3回 WEBカメラから画像をキャプチャ
    • OpenCVのインストール
    • specファイルを記述する
    • ソースコードを生成する
    • ソースコード解説
    • 関数を実装する
    • インストール
    • 実際に使ってみる
    • おわりに

    2008年2月6日

  • 第2回 Hello, PHP Extension!
    • はじめてのspecファイル
    • ソースコードを生成する
    • ビルド,テスト,インストール
    • Hello, World!
    • おわりに
    • 付録A 今回使用したCodeGen_PECLタグ
    • 付録B 今回使用したZend API
    • 付録C TSRM(Thread Safe Resource Manager)について

    2008年1月21日

  • 第1回 PHP拡張モジュールを作る前に
    • はじめに
    • CodeGen_PECLのインストール
    • ビルドに必要なツールのインストール
    • おわりに

    2008年1月7日

 

著者プロフィール

関山隆介(せきやまりゅうすけ)

ジンガジャパン株式会社に所属。PHP拡張モジュールを作った数なら(たぶん)日本一。PHP 5.3に対応したものはPEARチャンネルGitHubで公開中。

URLhttp://d.hatena.ne.jp/rsky/