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()' –