検索

ホームページ  >  に質問  >  本文

c - PHP ソース コードを理解するにはどのようなテクノロジが必要ですか?

私は C 言語を独学で学習しており、コンピューター サイエンス以外の背景を持つ WEB 開発者です。最近、PHP 拡張機能の開発を学びたいと思ったのですが、関連するチュートリアルの記事でさまざまな PHP ソース コードがカバーされていることに気づきました。 zval データ構造、PHP 配列の基礎的な実装など、レベルが高いので、私のような CS の基礎がほとんどない人が、どのようにして PHP 拡張機能の開発を学習し、そのレベルに到達するかを知りたいのです。 PHPのソースコードを読めるかどうか?

(私も関連記事を読みましたが、データ構造をマスターする必要があることがわかりました。データ構造以外に学ぶ必要があることはありますか? 関連するチュートリアルのアドレスまたは書籍名を提供していただければ幸いです。感謝します!

为情所困为情所困2794日前786

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-05-16 13:15:56

    PHP 拡張機能の開発を試したことはあるが、深くは理解していない人のために、私の拡張機能開発の入り口: http://php.net/manual/en/inte...,
    拡張機能の開発は実際の作業にはあまり有益ではありません。ただし、メモリ管理、システム信号、プロセス処理など、PHP の内部動作メカニズムを深く理解するのに役立ちます。 (小さな広告: WeChat 公開アカウント「PHP 技術百科事典」推奨)

    返事
    0
  • 某草草

    某草草2017-05-16 13:15:56

    「PHP カーネルの徹底理解」を参照して、ステップごとに説明し、不足している知識を補うことをお勧めします。
    github: https://github.com/reeze/tipi

    返事
    0
  • キャンセル返事