写点技术文章,正经的……PHP黑系列

写点技术文章,正经的……PHP黑系列

自从以“不友善”开篇以来,这个专栏就几乎只有不友善的内容。不过既然叫“技术部落格”,我还是写点技术罢。

其实我现存的blog都叫做“技术部落格”。非技术的blog,如早期某朋友组织的小团体网站上写的生活文字,在my.donews.com记录着在盛大时的产品和UX思(tu)考(cao),另一个小号存着给老婆转发过的肉麻段子,这些blog系统都关张了,写过的文字都轶失了(数字时代也有这种悲剧)。即使在iteye上的少数非技术文章,也被莫名其妙的和谐了。看上去只有发技术文章长存,就算系统关了,也会有人搬运到其他地方——只要这技术文章还有一点点价值的话。因而,为了让这个专栏不步此后尘,我还是上点技术文章,正经的,还准备是一个系列……PHP黑系列。(咦,还是不友善啊!)

为什么是“PHP黑系列”呢?

当然,我是PHP黑这一点路人皆知了。但是从今年七月到十月,我做了三次“JavaScript — The World's Best Programming Language”演讲,各种语言都被我黑了一把,比如讲到性能就黑一下Ruby,讲到版本升级就黑一下Python……然而对PHP,我只用来做梗,并没有针对性的吐槽。

这倒不是PHP在这些方面好到哪里去,实在是因为PHP浑身是槽点,以至于反而难以挑出它“最”有代表性的问题。

下面开始的这个系列,就会拿一些槽点出来,跟大家分享一下。

以下是内容预告:

一、PHP奇葩的大小写规则

二、PHP的namespace的坑爹遗产

三、PHP的JSON API设计演化的失误

四、PHP恨你之empty、isset、以及magic方法

五、PHP下Singleton模式怎么写

乐观的预期,每月一篇。基本上会先在github上打好草稿,然后润色搬运到此。第一篇其实已经写好,急性子的可自行寻找。


PS. 我安利JS是世界最好的编程语言,第一次是在JSConf,下面坐的都是写JS的,我是代表与会者发出心声;第二次沪江技术沙龙来的多是Web前端开发者,自也认同;第三次,也就是上周召开的QCon上海2015,我在周五由刘鑫老师主持的编程语言专场,同场有Python、C++、C#、Clojure、Go、Haskell等的主题,我其实预期有尖锐的问题。但讲完之后,并没有,听众好像都被说服了。连同场的其他讲师也木有challenge我。所以我笑谈“JS是最好的语言”这一观点已经得到业界认可。

然而,这次并没有PHP的代表!鸟哥据说去参加其他会议了。故我打算到PHPConf再去讲一次!(有认识组织者的请帮忙推荐!)一定要当着鸟哥的面!如果届时鸟哥也不challenge我,我就可以回来说,PHP社区已经承认JS才是世界上最好的语言。^_^

发布于 2015-10-22

文章被以下专栏收录