2014-11-16 71 views
0

一種暗示PHP函數我有一個PHP函數:如何調用不帶參數

function myFunc(MyClass inst) { 
    // ... 
} 

有時候,當我調用這個函數,我不想傳遞任何參數,但是這並不工作:

myFunc(null); 

的錯誤信息是:

... must be an instance of MyClass , null given 
+0

[你如何在PHP中創建可選參數?](http://stackoverflow.com/questions/34868/how-do-you-create-optional-arguments-in-php) –

回答

1

只需將默認初始值,像這樣:

function myFunc(MyClass inst=null) { 
    // ... 
} 

然後,如果你不想通過參數,無需稱呼它:D