小编Ric*_*ing的帖子

PHP中是否可以重载构造函数

我有个问题。我有一些 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)

php oop

1
推荐指数
1
解决办法
3729
查看次数

标签 统计

oop ×1

php ×1