Tercero, separar y mantener ordenados nuestros scripts. Algunos problemas casi míticos resultan de un mal manejo de nuestros includes -entre otras cosas-, y no solo de su contenido, sino que también el punto en el que hacemos uso de ellos.

Por lo general debemos separar nuestra lógica de aplicación de la forma en que la representamos:

  • Hacer los cálculos en un solo script, y si necesitamos imprimir resultados utilizamos un include
  • No mezclar grandes cantidades de HTML en un script con bastante código PHP y viceversa
  • Agrupar las funciones en uno o varios scripts, por tipo o categoría, procurar incluirlas una sola ves
  • Como dicta la regla: si el script contiene solo código PHP, omitir el ?> al final del script
  • Cualquier acción que implique enviar cabeceras debe hacerse primero en el flujo del código
  • Procurar obtener los datos mucho antes de utilizarlos, no justo antes de utilizarlos

Definitivamente la lista puede tornarse redundante, me ha tocado ver scripts horriblemente programados y cientos de veces el mismo horror una y otra ves.

No importa si usas un framework o haces todo “a mano”, tampoco debes seguir estas recomendaciones, pero una cosa es segura: si comienzas bien ahora, después no tendrás problemas.