首页  >  问答  >  正文

c - 看懂PHP源码需要掌握哪些技术?

我是一个非计算机科学专业出身的C语言自学者和WEB开发者,自己做php开发也有一段时间了,最近想学习PHP扩展开发,发现相关的教程文章都涉及到了各种PHP源码级别的内容,比如说zval数据结构,php数组的底层实现等等,所以想请问一下,像我这种几乎没有CS基础的人,该如何学习PHP扩展开发,以及如何达到能够阅读PHP源代码的水平?

(我自己也看了一下相关文章,发现数据结构是必须要掌握的,请问一下除了数据结构以外还有其他什么需要学习的吗?最好能够提供一下相关教程地址或者书籍名称,感激不尽!!!)

为情所困为情所困2734 天前753

全部回复(2)我来回复

  • ringa_lee

    ringa_lee2017-05-16 13:15:56

    对于玩过PHP扩展开发,但是并不深入的人来说,我的扩展开发入口:http://php.net/manual/en/inte...,
    扩展开发对于实际工作益处不大,但是可以帮你深入理解PHP内部的运行机制,比如内存管理,系统信号,进程处理等。(小广告:微信公众号“PHP技术大全”推荐)

    回复
    0
  • 某草草

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

    建议参考《深入理解PHP内核》一步一步来,缺少什么知识就补充啥知识。
    github : https://github.com/reeze/tipi

    回复
    0
  • 取消回复