调用父类构造方法的无法执行其前面的代码
问题描述#
我在 PHP 中有两个类,一个是父类一个是子类。
在子类的一个方法里面调用父类的构造方法,而且给构造方法传递了一个参数,但是在父类的构造方法里面却接收不到这个参数
代码描述#
child.php
class child extends parent{
public function __comstruct(){}
public function method(){
//而且我在这里直接return居然不生效,代码直接从
//parent::__construct($param);开始执行,也就是说前面的代码没有执行,问题应该就在这里,不理解为什么不执行。
$param = 123;
parent::__construct($param);
}
}
parent.php
class parent{
public function __construct($param){
//在这个接收不到$param这个参数
}
}
推荐文章: