¿Si utilizamos la palabra reservada USE para llamar al namespace, es necesario utilizar REQUIERE o REQUIERE_ONCE?

Pregunta de la clase:
Namespaces
Jorge Winder Avila

Jorge Winder Avila

Pregunta
studenthace 6 años

¿Si utilizamos la palabra reservada USE para llamar al namespace, es necesario utilizar REQUIERE o REQUIERE_ONCE?

1 respuestas
para escribir tu comentario
    Eduardo Jiménez

    Eduardo Jiménez

    studenthace 6 años

    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';
    que te permite más fácilmente incluir todo lo necesario que estés usando.

    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.

Curso de Introducción a PHP 2018

Curso de Introducción a PHP 2018

Domina PHP 7, un lenguaje de código abierto que es rápido, flexible y práctico. Conoce cómo crear desde tu blog personal hasta sitios populares de Internet en este Curso de Introducción a PHP.

Curso de Introducción a PHP 2018
Curso de Introducción a PHP 2018

Curso de Introducción a PHP 2018

Domina PHP 7, un lenguaje de código abierto que es rápido, flexible y práctico. Conoce cómo crear desde tu blog personal hasta sitios populares de Internet en este Curso de Introducción a PHP.