空构造方法__construct()怎么不能省略
来源:8-1 完成网站站点信息的基本配置

富百世
2016-11-23
<?php
namespace Common\Model;
use Think\Model;
class BasicModel extends Model{
public function __construct(){
}
public function save($data=array()){
if(!$data){
throw_exception('没有提交的数据');
}
$id=F('basic_web_config',$data);
return $id;
}
public function select(){
return F("basic_web_config");
}
}
?>
请问我注释掉空构造方法__construct()后运行程序怎么会报错?按理说子类中没有构造方法,PHP会调用父类的构造方法,这样程序应该不会出错。如果不注释掉空构造方法,PHP会调用子类的构造方法,什么也不干,程序应该出错。
写回答
1回答
-
singwa
2017-06-14
你好,因为课程没使用过basic 边表,这样的话如何不写这个方法的话 他会默认使用啦父类的那个构造方法,父类中会根据这个来判定你有没有这个表 没有就报错
00
相似问题