1
這裏是我的代碼:
<?php
public function __construct() {
getUsername();
}
public function getUsername() {
//blah blah blah
return "bobby";
}
?>
它不工作,它說這個錯誤:
Fatal error: Uncaught Error: Call to undefined function...
但如果我在我的構造函數中調用這個函數:$this->getUsername();
它的工作原理。爲什麼會這樣?
'getUsername()'是一種方法,而不是函數。 –
'$ this-> nameOfFunction()',當它們在一個類中時,它們被稱爲方法。 –
閱讀此答案以瞭解方法和功能之間的區別。 http://stackoverflow.com/questions/155609/difference-between-a-method-and-a-function – IsuruAb