class Person{ public $name; public $age; function _construct($name,$age){ $this->name=$name; $this->age=$age; } function say(){ echo "my name is".$this->name."my age is".$this->age."
"; }}$person1=new Person("jack","30");$person1->say();$person2=new Person("mike","25");$person2->say();
PHP新手,學習到了物件導向來了,反反覆複的檢查了以上代碼,沒發覺有什麼問題,可就是不能輸出名字與年齡,存取範圍好像也沒超出啊。輸出只顯示 my name is my age is 。。求解答,感激不盡,如果有時間,懇請詳細解答。
回複內容:
class Person{ public $name; public $age; function _construct($name,$age){ $this->name=$name; $this->age=$age; } function say(){ echo "my name is".$this->name."my age is".$this->age."
"; }}$person1=new Person("jack","30");$person1->say();$person2=new Person("mike","25");$person2->say();
PHP新手,學習到了物件導向來了,反反覆複的檢查了以上代碼,沒發覺有什麼問題,可就是不能輸出名字與年齡,存取範圍好像也沒超出啊。輸出只顯示 my name is my age is 。。求解答,感激不盡,如果有時間,懇請詳細解答。
_construct --> __construct
構造方法的名字寫錯了,前面是2個dash
看來樓主還不懂什麼是構造方法,看手冊吧