PHP5.3新特性:新语言特性
上面一篇文章介绍了PHP5.3新特性:名称空间(Namespaces)。 性能提升 php 5.3的总体性能提升了5 - 15% md5()快了10-15% 新语言特性 __DIR__ 在5.3以前,为了获得当前脚本的目录,需要一次函数调用 CODE: 在5.3,只需要一个魔术常量__DIR__就解决了。 CODE: ?:操作符 便捷的?:操作符,可以从两个值/表达式中快速取得非空值。 CODE: __callStatic() 新增了魔术方法__callStatic,功能和__call类似,但是仅对static方法有效。 CODE: 动态调用static方法 动态的调用静态方法?动静结合。 CODE: Late Static Binding 不知道怎么译,可能留个原文更容易理解。静态方法的事件处理时机有变化,以前是在编译期处理,现在是执行期间处理。 在php 5.3之前,下面的代码会输出一个A,但是这不是咱们要的,whoami方法已经在class B中重新定义,它本该输出B才符合咱们想当然的思维。 CODE: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |