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();

posted @ 2019-01-18 16:36  KOBE-Jason  阅读(1654)  评论(0编辑  收藏  举报