2
首先,我使用function_exists
來檢查,如果我的函數之前被聲明但沒有幫助。Skip函數已經聲明瞭
這是我的代碼:
if (!function_exists('something')) {
function something($params) {
[..]
}
}
當我進入到頁面上,已經宣佈了此項功能的兩倍,那麼下面的錯誤發生:Fatal error: Cannot redeclare something() (previously declared in [..])
所以,問題是,我怎麼能檢查,如果該函數已經存在,並且它是否存在,則跳過兩次加載?
只需在您的php代碼中使用** include_once **或** require_once **。 –
你是如何將函數聲明兩次的?如果是因爲include,你應該使用'include_once()' –