我可以使用函數作爲另一個函數中參數的默認值嗎?在下面的例子中,我試圖使用WordPress的功能get_the_title()
作爲默認值:您可以使用函數作爲PHP中另一個函數的默認參數嗎?
function GetPageDepartment($department = get_the_title()) {
return $department;
}
原樣,括號是導致解析錯誤。有沒有辦法解決這個問題,還是我必須將函數值傳遞給默認值之外的某個變量?
我知道這裏的實際代碼將在很大程度上沒有意義的,因爲它只是返回get_the_title()
,但它只是作爲一個例子,因爲我實際上做的說法是不質疑,認爲相關。
只要功能是在循環中調用,您可以用'get_the_title()'你的函數中,沒有將它作爲一個參數。 – rnevius 2014-12-02 08:47:02
@mevius:所以我可以!這有效地解決了我的實際的問題,但我會離開的問題了,因爲我很好奇在WordPress的PHP獨家答案。謝謝! – BFWebAdmin 2014-12-02 08:52:15
BTW:你已經提到的,這只是一個例子,但是:你GETSomething功能打印出一些東西。 – VolkerK 2014-12-02 08:53:05