• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
phpext-2-takagi
 

phpext-2-takagi

on

  • 734 views

 

Statistics

Views

Total Views
734
Views on SlideShare
717
Embed Views
17

Actions

Likes
0
Downloads
3
Comments
0

1 Embed 17

http://coderwall.com 17

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    phpext-2-takagi phpext-2-takagi Presentation Transcript

    • PHPマニュアルの 読みかた(拡張モジュール編)TAKAGI Masahiro <takagi@php.net>
    • 自己紹介
    • PHPマニュアルの人http://www.php.net/manual/ja/preface.php#contributors
    • お題
    • PHPの拡張に関する 情報源
    • 書籍
    • PHP5徹底攻略エキスパート編Extending and Embedding PHP(英語)
    • ウェブサイト
    • 実例で学ぶPHP拡張モジュールの作り方 http://gihyo.jp/dev/serial/01/php-moduleExtension Writing Part I,II,III(英語) http://devzone.zend.com/author/4580-SaraMGPHP Extension Writing(英語) http://www.techpresentations.org/PHP_Extension_Writing
    • それから……
    • PHPマニュアル
    • docs.php.net/manual/ja/book.internals2.phphttp://
    • 現状
    • 執筆中(by Gwynne Raskind)
    • 今後の展開に期待 
    • おまけ
    • 実は……
    • 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 これから進むべき方向
    • 実は……
    • タダで読める方法が!
    • http://books.google.co.jp/
    • http://books.google.co.jp/
    • http://books.google.co.jp/
    • おしまいでもやっぱり「プログラミングPHP」買ってね。