对PHP5.3新特征总结

本文总结和分析了php5.3.share新功能供您参考,如下:

1。命名空间解决了类、函数和常量名称冲突的问题。

2。父类可以在静态绑定继承时直接调用子类重写父类。


类{
公共静态函数谁(){
回声__class__;
}
公共静态函数测试(){
静态::(谁);延迟静态绑定从这里开始
}
}
B类扩展{
公共静态函数谁(){
回声__class__;
}
}
B::测试();




三.匿名函数也称为闭包,它允许在没有指定名称的情况下临时创建一个函数。通常用作回调函数。


执行匿名函数回调函数
Uasort($ ARR,功能($,$){
})




闭包函数也可以用作变量的值。


$ =函数($ A){
回声$;
};
美元(1);




PHP自动将表达式转换为内置类闭包的对象实例。


$ =函数($ A){
回声$;
};
EE(FN);

*关闭对象

{参数数组

{ $ } =


* /




匿名函数目前是通过闭包类实现的,目前还不稳定,不适合形式化开发。

3:操作员


$ = 0;
$ = 2;
EE($:$);# 2 | |类似js




4。新的常数__dir_

5。一种新的垃圾回收机制解决了循环引用问题。


(gc_enable); / /激活周期参照收集器,默认启用
var_dump((gc_collect_cycles)); / /强制回收具有无效的变量
gc_disable(GC); / /禁用




更多对PHP相关内容感兴趣的读者可以看到本网站的主题:PHP基本语法教程

希望本文能对PHP程序设计有所帮助。