php 类名和方法名相同(构造函数)

时间:2023-03-09 22:11:37
php 类名和方法名相同(构造函数)

//php 5.6
class father{
public function __construct() {
  echo __METHOD__;
  }
}

class son extends father{
//public function __construct() {
  // parent::__construct();
  // echo __METHOD__;
//}

//方法名同类名相同如果没有__construct,会被当做构造函数。如果被当做构造函数,没有parent::__construct();父类的构造函数照样不执行
public function son() {
  //parent::__construct();
  echo __METHOD__;
  }
}

$a=new son();

相关文章