相关疑难解决方法(0)

PHP函数重载

来自C++背景;)
如何重载PHP函数?

一个函数定义是否有任何参数,另一个函数定义没有参数?在PHP中有可能吗?或者我应该使用if else来检查是否有从$ _GET和POST传递的参数?和他们联系?

php arguments overloading

186
推荐指数
6
解决办法
14万
查看次数

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
查看次数

标签 统计

php ×2

arguments ×1

oop ×1

overloading ×1