我有一個類一樣,在類中調用函數,然後使用默認索引()?
class test
{
public function index()
{
}
public function home()
{
}
}
,但是當我把我的班一樣,
$test = new test();
將執行默認功能指數(),我的問題是我如何可以調用函數家()並忽略函數index()?
我嘗試在創建類似於$ test-> home()的對象之後調用該函數,但它仍然首先調用index(),然後調用home()。
一點幫助或方向將理解,
感謝, 阿里
'index()'不會被調用!另外如果你調用'home()''index()'也不會被調用!我認爲你沒有顯示正確的代碼! – Rizier123
當你實例化一個類的時候,PHP並不自己調用'index()'。在你的代碼中必須有別的東西調用這個方法。 [PHP構造函數/析構函數](http://php.net/manual/en/language.oop5.decon.php)手冊。如果在實例化類時調用了'index()',那麼它必須從類的__construct()方法中調用。 –
是的,一個變化 - 實際上我也命名類索引,它的原因? –