php类的构造函数用类名和__construct都可以,但是我看过一些代码,构造函数有两个:class ClassName
{
function ClassName()
{
//初始化操作
}
function __construct()
{
$this->ClassName();
}
}
请问这样写的意图是什么?
{
function ClassName()
{
//初始化操作
}
function __construct()
{
$this->ClassName();
}
}
请问这样写的意图是什么?
5.X构造函数__construct
__construct构造函数是php5引入的,且
注意php5下__construct 优先级 > 同名构造函数,且不是顺序执行。
更多是一种规范吧,不设置__construct函数一样可兼容php4,5