エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHP Extensionの開発① - Qiita
概要 以前、PHP Extensionの開発環境について紹介しました。 今回は、簡単な開発についてまとめています... 概要 以前、PHP Extensionの開発環境について紹介しました。 今回は、簡単な開発についてまとめています。 前提 以下は、PHP Extensionの開発前に、最低限知っておいたほうがよいことです。 C言語の理解(PHPはC言語で書かれているため)(特にポインタ・構造体・マクロの定義など) PHPの歴史 PHP のコア: ハッカーの手引き メモリ管理なども知っていると理解が進みます(ガベージコレクション) 導入 前提を満たした上で、まずはPHPのソースを読み、利用できるデータ型やマクロについて理解を深めたほうがよいでしょう。 例えば、よく利用されるデータ型やマクロに関しては、zend.hから追っていけば理解できると思います。 https://github.com/php/php-src/blob/master/Zend/zend.h また、以下で定義されているAPIもよく利用されて