Considere la siguiente:PHP llamada a función Colocación
function f() {
return 'hi';
}
echo f();
Vs este fragmento:
echo f();
function f() {
return 'hi';
}
Cuando corro los guiones, que ambos producen los mismos resultados. Eso es genial.
Pero mi pregunta es (y no pude encontrar una buena respuesta o referencia en ninguna de mis búsquedas), ¿está bien llamar a la función antes de definirla (es decir, desde un análisis secuencial de la perspectiva del archivo de script) ?
No quiero encontrarme con ningún problema o desaprobación en el futuro si dejo la llamada de función delante del bloque de definición de función en mi archivo de secuencia de comandos.
¿Es TAN difícil de probarlo usted mismo? ¿Poner este mismo ejemplo de código en el archivo php y ejecutarlo? –
Lo probó sabio. * Cuando ejecuto el script, ambos producen los mismos resultados. Eso es genial. * Solo está preocupado por la desaprobación. –
@Col. Metralla: en otros idiomas, sí. Pero PHP tiene muchos muchos caprichos, por lo que aunque su ejemplo funciona (lo que * él mismo hizo), existe la posibilidad de que bajo algunas circunstancias oscuras algo similar no funcione. O que toda la función se desaprovecha. – delnan