Cita:
Iniciado por GatorV @art_rockerd el orden no tiene nada que ver, puedes perfectamente poner las funciones al final, y el código se ejecuta igual ;)
Cuando la definición de la función está en el mismo script que se utiliza no importa el orden, pero no así cuando la definición y contexto de ejecución están en diferentes lugares.