当我在定义之前在 try 块中调用函数时。它给了我致命的错误
我想做的是这个
try {
echo someFunction();
function someFunction()
{
return 'hello';
}
} catch (Exception $e ){
return $e->getMessage();
}
虽然我只是修复了这个只是在 try 块上方粘贴函数,但我很好奇这里有什么问题不应该起作用。它不在条件块中。
当以条件方式定义函数时,必须在调用之前对其定义进行处理。只需切换回声和功能,如下所示。
try {
function someFunction()
{
return 'hello';
}
echo someFunction();
} catch (Exception $e ){
return $e->getMessage();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句