有必要深入研究 php 源码吗?有哪些好的方法? 财富值61

2016-07-24 20:56发布

有必要深入研究 PHP 源码吗?有哪些好的方法?
8条回答
大部分的优化应该轮不到语言层次的优化,实现的了解还是有必要知道一点..我全看一楼鸟哥的博客的..
看看一本叫深入PHP内核的电子书
还好只是优化,没问你会不会写扩展 !
一般优化,phpe.net/category/tech/ 这个列表上最底下两个帖子可能对你有帮助!


如果要写扩展,自己慢慢熬吧
面试官面试你, 不是要求你去读源码, 而是在考察你是否对PHP足够熟悉, 所以了解一些底层的实现(不得不说, 一些表面现象确实需要对底层有一些了解).

我个人觉得, 并不一定需要去读源代码, 只需要了解一些常见的ISSUE就行, 比如PHP的数组为什么不按照索引遍历, 等等.

我的博客经常会有这样的文章分享, 欢迎关注: laruence.com/

thanks
我现在也在学习PHP内核相关的东西,《Extending and embedding PHP》不错,虽然现在PHP5.4即将发布正式版本,但这本书还是很有参考价值。
另外就是看PHP源码, 先从开发PHP extension开始,我认为在Linux下开发要简单快速很多。
最重要是兴趣吧,享受学习探索过程。
看看php源码对于了解php还是大有裨益的,推荐:php-internal.com/book/
优化性能不一定要非常熟悉源代码。知道php的原理和一些常用库啊函数啊什么的复杂度,就可以了。其实最重要的还是程序本身算法、逻辑的性能优化。
当然,如果你基本功足够好,不用看代码也能大概猜出PHP内部是这么实现的,该如何优化。
如果有强烈的兴趣就看吧。会对技术有很大帮助的。
源代码级别的要求有点高哦,估计有这要求的应该是大公司。要精通C,还要熟悉zend。

一周热门 更多>