Actualmente cargo todas mis clases incluyendo un archivo "all.inc.php" en cada página de mi sitio, este archivo luego incluye todas las configuraciones, clases, funciones, etc. que usaré en el todo el sitio.¿Hay desventajas de rendimiento al usar clases de autocarga en PHP?
Mi problema con esto es que a menudo utilizo clases que solo pertenecen a ciertas páginas/secciones de un sitio web, por lo que a menudo incluyo un montón de clases al principio de la página que no se usarán.
Obviamente, la carga automática de las clases solucionaría este problema, por lo que mi pregunta es, ¿la carga automática de las clases me daría un inconveniente de rendimiento ya que el servidor debe verificar si existe un archivo? Y si hay una desventaja, ¿esta desventaja es peor que tener que incluir una serie de clases que no se pueden utilizar en la página? ¿O es la diferencia negable?
¡Gracias, ese artículo era el tipo de explicación que estaba buscando! – Nick
Respuesta corta: no realmente (es un pequeño golpe de rendimiento), no, y sí :) – siliconrockstar