我知道OOPS中的以下类型的构造函数:
但我不确定php是否支持所有这些。 php
支持哪些类型的构造函数答案 0 :(得分:2)
PHP支持所有这些:
class A {
// default is a build-in non-parametrized one
public function __construct(/* arguments */){
// parametrized
}
public function __clone(){
// copy
}
}
// if __construct() is not declared, then uses default one:
$a = new A;
// if __construct() is declared, then uses parametrized one:
$a = new A(/* arguments */);
// if __clone() is declared, then uses copy one:
$b = clone $a;
参考文献: