PHPとZendEngineの内部を学び始めるための良いリソースは何ですか?
4 に答える
PHP マニュアルには、(悲しいことにほとんど空っぽの) PHP internals に関する章があります。
メインの開発メーリング リストは internals@lists.php.net です。php.net経由でサインアップしたり、Markmail を使用してアーカイブを検索したりできます。
PHP の git リポジトリはgit.php.netにありますが、GitHub にもミラーがあります。
ソース コードを参照するには、 lxr.php.net クロス リファレンス ツールを使用する必要があります。
PHP wiki には、PHP 開発に関するさまざまなリソース(ブログ投稿、書籍、スライドなど) のリストがあります。
特に、 Sara Golemonによる (古い) 本: Extending and Embedding PHPがあります。
現在進行中の取り組みはhttp://www.phpinternalsbook.comです。
質問がある場合は、efnet の #php.pecl ルームを試してみてください。
Compiler Internals に関する Sebastian Bergmann による次のプレゼンテーションも参照してください。
Nikic のブログもぜひチェックしてください。彼は、ソースの読み方に関する多くの投稿を持っています。
それに加えて、個々の貢献者の PHP クレジットを確認できます。
それらの多くは、より多くの情報を含む独自のブログを運営しています.
「どのように機能するか」をテーマにした別の講義:
PHP UK Conference 2012 再生リスト -ボンネットの下の PHP スライド、Johannes Schlüter 著
http://docstore.mik.ua/orelly/weblinux2/php/ch14_01.htm には、php拡張機能の記述に関する興味深い内部情報もあります。