
Jorge Winder Avila
Pregunta¿Si utilizamos la palabra reservada USE para llamar al namespace, es necesario utilizar REQUIERE o REQUIERE_ONCE?
Eduardo Jiménez
Depende: de una u otra forma, si vas a usar una clase debe ser cargada. Pero puede haber sido cargada por el fichero que está incluyendo el fichero donde usas USE. De modo que no todos los ficheros que usen USE deben incluir un requiere. Ahora bien, igualmente el fichero que contenta la clase debe haber sido cargado.
En el curso se enseña como hacerlo con
require_once 'vendor/autoload.php';
Puede parecer un poco confuso, pero en resumen: de una forma u otra siempre debes haber cargado el fichero que contenga la clase que vayas a usar.