我正在使用Netbeans编辑器。 我在我的类
中初始化一个构造函数方法class test {
public $prop= 'i am class property';
public function _construct(){
echo 'hello class"', __CLASS__, '" is initiated';
}
public function setname($newvar){
$this->prop=$newvar;
}
public function getname(){
return $this->prop."</br>";
}
}
$obj = new test ;
echo $obj->getname();
我的_construct
方法无法提供类名输出
答案 0 :(得分:1)
PHP中的构造函数以两个下划线开头,即__construct
。当你使用一个下划线时,它只是一个方法,并没有在对象的创建上调用。
答案 1 :(得分:0)
你应该使用2个下划线:__ constructor如果你只使用一个,那么它只是一个方法。祝你好运