语言本身
手册
学习一门语言,看手册成不了大牛,但是,看手册,一定能帮助你迅速了解语言本身
多读几遍手册,包括手册里面的 User Contributed Notes(用户评论)通过熟读手册,PHP语言本身一定会有很大的突破,个人认为PHP手册也写的非常不错
闲暇之余,哪怕看一个函数,日积月累,都会有很大的收获手册里面的User Contributed Notes部分,其实也是语言的最佳实践,完全可以
在日常代码中拿过来直接使用- PHP一些底层实现,可以先从hash table&数组的实现了解起
hash table是PHP语言中一个非常核心的数据结构类型,通过对他的了解,能掌握
很多PHP的特性,
框架
YII http://www.yiiframework.com/
这是PHP当前比较主流的框架,功能齐全,非常有助于快速开发
YII框架的源代码看过一点,尤其是 YII 2.0的代码写的很漂亮,如果想让自己的代码
更加pretty,nice可以认真过几遍这个框架的源代码YII中文社区 http://www.yiichina.com/
如果英文不是很佳,凑合看中文社区的内容http://www.yiichina.com/guide/ 这个是使用指南,可以快速上手
- Yaf
鸟哥开发的纯C扩展,编译安装后性能是目前所有PHP框架里最好的,可以了解,学习
http://yaf.laruence.com/manual/(手册地址)
这是属于更高层次的框架,
开源社区
- github
申请帐号,关注一些比较好的项目,尽量阅读相关代码
gist代码片段,记录自己写过的一些代码,不至于随着工作时长,而丢掉以前做过的一些
漂亮代码 - oschina
上面一些内容还是不错的
问答社区
- http://stackoverflow.com/
当前质量最高的技术问答网站了 - http://segmentfault.com/
国产的技术问答网站,就是人气略低,好多问题质量也不高,不过可以尝试去回答别人
问题,或者多看看别人提的问题,问问自己是不是会
博客
- 鸟哥的博客 http://www.laruence.com/
基本上每一篇博客都值得认真看,理解 - 深入理解PHP内核 http://www.php-internal.com/book/
这个做一些了解,不需要都懂,看了应该会有一些帮助 - 黑夜路人的博客 http://blog.csdn.net/heiyeshuwu
- http://www.zrwm.com/
- 酷壳 http://coolshell.cn/
- IBM的技术博客 http://www.ibm.com/developerworks/cn/
ps
其实,身为一个PHPer,更多的技能不在PHP语言本身,而是PHP之外的,linux操作系统的
熟练使用,mysql,nosql存储技术,前端html,css等等,选一个自己最感兴趣,最愿意投入
精力的方向,会让自己走的更稳健更远吧。
在进阶过充中,其实最最有效的方法就是看别人写的源代码,
尤其是经过验证众口皆碑的开源
框架代码,虽然人人都知道这个道理,但是真有耐心看别人代码的人真的不多,
我自己都没认真看过多少开源的代码