临近年关,可能大家都忙了些,因此虽然我们已经提前做了准备,并且遵守每双月 1 号发布一期杂志的承诺,按时发布了新一期的杂志,但在编辑部内部还是感觉匆忙了些,希望下一期能有所改观。
这一期的杂志并没有我的文章,我也不再负责每期《PHP 新闻》和《编者按》,而纯粹是作为一个《安全与优化》栏目的编辑出现,现在看来自我感觉做得还不够好。坦白说,这个栏目还没有做到我心目中所要达到的高度,今后还要多多努力。
相对于第一期,这一期杂志厚度略显薄了一些。不过单就页码数(本期为 69 页)而言,我认为比较合适的。太少自然说不过去,太多则编辑压力太大,而且限于目前国内 PHP 的应用现状也会有巧妇难做无米之炊的感觉。
关于本期的文章,限于个人兴趣,我主要说说这方面的几篇文章。
先来说说我负责栏目的几篇文章。得益于近水楼台,我最先翻阅的是 heiyeluren(黑夜路人)的《分表处理设计思想和实现》这篇文章。看得出,heiyeluren 应该是一名实际经验非常丰富的 PHP 程序员了。不过我并不想再次赘述文章的内容,而是想说一个看他的几篇文章所得出来的一个非常有趣的看法:他在文末所提出问题的价值通常都高于文章本身的平均价值。:D 我甚至觉得那几个问题才是文章的点睛之笔。
除这篇文章外,还有两篇关于安全方面的文章,分别是残恤的《编写安全的 PHP 代码》和剑心的《变量没有初始化引起安全漏洞》。这两篇文章作为我个人来讲,是有点言犹未尽的感觉的。在和作者交流时,作者似乎也有类似的感觉。这可能是我催稿也有点晚,使两位作者未有充分的时间去酝酿,来不及把自己的想法完全舒展开来的缘故,下次一定要记得改进。
存储过程、触发器和视图是构建大中型应用中不可避免地所使用的技术手段,这方面特性的缺乏也是 MySQL 被经常诟病的地方之一。所幸 MySQL 已经意识到了这个问题,在 5.x 版本中已经加入了对这方面的支持。但令人遗憾的是介绍 MySQL 存储过程等新特性的文章并不多,尤其是中文文章。本期 welefen 的《MySQL 中的存储过程、触发器和视图》一篇文章相信会对很多朋友有所帮助。
h058 的《JavaScript 效率测试》一文我也仔细的看了一遍。由于我对 JavaScript 的内部结构不太熟悉,所以也是感觉收获颇丰。
另外还有李辉的《Smarty 结合 ajax 无刷新留言本实例解析》、周路明的《PHPChina 留言本实例》系列连载教程都是很不错的技术文章,是刚进 PHP 大门朋友的一份很好的参考资料。
其他都是些非技术性文章,就不多说了,感兴趣的可以去看看,放松一下。:)