我有个问题。我有一些 OOP 经验,但我对 PHP(OOP) 很陌生。我正在努力学习它。是否可以重载构造函数?
在其他语言中可以重载构造函数,但在 php 中不行吗?我尝试过,但我从 IDE 收到以下消息:“此类中已定义具有相同名称的方法”
class testClass{
public $param1 = "";
public $param2 = "";
public function __construct($param1, $param2){
$this->param1 = $param1;
$this->param2 = $param2;
}
public function __construct($param1){
$this->param1 = $param1;
//ToDO use function to set param2
}
}
Run Code Online (Sandbox Code Playgroud)