听到一个phpx上的虾米告诉偶,php5正式版发布了,因为2年前,俺也写过不少的php代码,所以,一种怀旧的心理,抓了一个下来放到自己的测试机器里面,确实,如它所说,支持的oo已经开始象那么回事了。开始加入interface和implements,开始使用引用传递来作为变量传递的依据,开始有了构造和析构器(好像是:_construct和_destruct),开始支持公有和私有方法,开始有命名空间,也开始有了try/catch/throw,呵呵,越来越象java了。不过,可惜的是,为了跟以前的php相兼容,所以,php5并非是完整意义的面向对象,但php5发布的时候,c#已经开始准备加入范型支持,虽然没见过什么样,但该学的他基本都学会了,姑且不说这些高级特性,那么php5还缺什么?对啊。强大的对象库支持啊。当年php如日中天的时候,好多人为php写函数库,但现在,它的库仍然停留在以前的阶段,并没有向oo靠拢。可惜可惜,现在才发现,有些时候,如果不是完全的面向对象的语言,那么不管是模式还是语言扩展,都会一堆麻烦,那么php5,你到底是个工具还是玩具呢?
浙公网安备 33010602011771号