Optimizar un código es hacerlo más eficiente, es decir (a grandes rasgos) que se ejecute más rápidamente. Realmente, sea cual sea el lenguaje de programación que utilicemos, el 90% (o incluso más) del rendimiento de nuestro código va a depender de cómo hayamos diseñado la lógica del mismo. Sin embargo, en prácticamente todos los lenguajes de programación existen varias formas de lograr los mismos resultados, y pocos son en los que no hay una que es más eficiente que las demás. El lenguaje PHP, en el que nosotros nos vamos a centrar, no es una excepción.