Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我第二次遇到这个...
我有一个函数foo(),它在内部调用了一个辅助函数,该函数在调用formatStr()中使用array_map()。当我foo()在脚本中多次调用时,我收到“致命错误:无法重新处理formatStr()”。这让我相信formatStr()不是在函数中本地声明而是全局声明。这是真的?你能解决这个问题function_exists()吗?
foo()
formatStr()
array_map()
function_exists()
谢谢
您在 foo() 函数中定义了一个函数吗?如果是这样,请将其移出。
否则,只需将 formatStr() 包装在 function_exists() ...
if (!function_exists('formatStr')) { function formatStr() { // Your function code } }