2010-01-11 9 views

Respuesta

3

Sí, definitivamente puedes hacer eso. De hecho, eso es exactamente lo que hace la carga automática, ya que __autoload() es en sí mismo una función, y por lo general lo usa para buscar su archivo de clase para cargar.

Si incluye manualmente los archivos de clase de esa manera, sin embargo, que sin duda querrá usar require_once() en lugar de include() o require(), de lo contrario obtendrá una declaración duplicado de la clase.

+1

+1 para autocarga y * _once() –

3

Si esto funciona bien, y la clase estará disponible en el ámbito global. Si el archivo contiene otro código que una clase, ese código se ejecutará como si estuviera dentro de la función.

1

Bueno, en ese caso es probable que desee hacer un require o require_once y probablemente probar si el class_exists, pero sí puede hacerlo.

Cuestiones relacionadas