iandrade: si bien php se puede considerar "lineal" en su ejecución, para correr un script php primero verifica todo el script, para revisar que su sintáxis, cargar sus elementos etc. Por lo que hacer algo como
Código PHP:
Ver original<?php
echo hola();
function hola(){
return "hola mundo";
}
Y funcionará perfectamente.