php构造函数,30分!

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:29:20
PHP的构造方法有2种写法:
1:
class T{
function T(){
..
}
}
2:
class T2{
function __construct(){
..
}
}
请叫各位有什么区别??

这是php不同版本里面定义类的方法。
__construct是PHP5里面的新功能,而和类名一样的是php4里面的,同样在php5里面也可以。如果你使用PHP5的话建议使用__construct。

怎样写都可以,效果相同。

当你 new T2()的时候 __construct会自动执行 而new T的时候 function T不会自动执行,需要调用才会执行