c - What technologies are needed to understand PHP source code?
为情所困
为情所困 2017-05-16 13:13:56
0
2
667

I am a C language self-learner and WEB developer with a non-computer science background. I have been doing PHP development for a while. I recently wanted to learn PHP extension development and found that relevant tutorial articles involve various PHP source code levels. content, such as zval data structure, the underlying implementation of PHP arrays, etc., so I would like to ask how people like me, who have almost no CS foundation, can learn PHP extension development and how to reach the level of being able to read PHP source code. ?

(I also read related articles myself and found that data structure must be mastered. Is there anything else that needs to be learned besides data structure? It would be best to provide the relevant tutorial address or book name. Thank you. Not enough! )

为情所困
为情所困

reply all (2)
左手右手慢动作

For those who have played with PHP extension development but are not in-depth, my extension development entrance: http://php.net/manual/en/inte...,
Extension development is not very beneficial to actual work. But it can help you deeply understand the internal operating mechanism of PHP, such as memory management, system signals, process processing, etc. (Small advertisement: Recommended by WeChat public account "PHP Technology Encyclopedia")

    某草草

    It is recommended to refer to "In-depth Understanding of PHP Kernel" for step by step, and add whatever knowledge is missing.
    github: https://github.com/reeze/tipi

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!