連載
実例で学ぶPHP拡張モジュールの作り方
PHPは標準で多くの拡張モジュールがバンドルされており,また,PECLとしてさらに多くの拡張モジュールが用意されています。しかし,どこにも自分が欲しいものがないときはどうしましょう?
本連載では,いくつかの実用的な作例によって,C言語で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日

