__construct()在PHP中使用构造函数代替类的名称是否有任何优势?
示例(__construct):
class Foo {
function __construct(){
//do stuff
}
}
Run Code Online (Sandbox Code Playgroud)
示例(命名):
class Foo {
function Foo(){
//do stuff
}
}
Run Code Online (Sandbox Code Playgroud)
__construct从PHP 5开始,可以使用该方法(第一个示例).
从PHP版本4到版本7,可以使用与类相同的方法作为构造函数(第二个示例).