Когда я вызываю функцию внутри блока try перед определением. это дает мне фатальную ошибку
То, что я пытался сделать, это
try {
echo someFunction();
function someFunction()
{
return 'hello';
}
} catch (Exception $e ){
return $e->getMessage();
}
Хотя я просто исправляю эту функцию просто вставки над блоком try, мне интересно, что здесь не так, если оно не работает. внутри условного блока его нет.