¿La sentencia USE sustituye el uso de include y requiere?

Alejandro Picado Brenes

Alejandro Picado Brenes

Pregunta
studenthace 5 años

¿La sentencia USE sustituye el uso de include y requiere?

4 respuestas
para escribir tu comentario
    Alejandro Picado Brenes

    Alejandro Picado Brenes

    studenthace 5 años

    Hola muchas gracias a todos por sus respuestas, @Him_122 el hilo de stackoverflow me lo dejó muy claro, tiene mucho valor por ejemplo cuando hay varias clases con el mismo nombre, por lo que se pueden ubicar en namespaces diferentes para poder diferenciarlas.

    Deyner Steven Rendon Valladales

    Deyner Steven Rendon Valladales

    studenthace 5 años

    Exactamente no, pero es algo muy parecido, se hace para llamar una clase. Cuando utilizas use no estas llamando a un archivo en especifico como se hace con require o include, mas bien estas llamando un namespace.

    un namespace o nombre de espacio es simplemente un nombre único que se le asigna a una clase para poderla llamar desde otras partes del programa con la palabra use.

    Nestor David Velasquez Lopez

    Nestor David Velasquez Lopez

    studenthace 5 años

    En adición al comentario de Him, en un entorno profesional utilizando PHP se utilizan estándares para la autocarga de archivos como PSR-4. Acá hay una documentación que explica más este estandar https://www.php-fig.org/psr/psr-4/ :D

Curso de Programación Orientada a Objetos en PHP

Curso de Programación Orientada a Objetos en PHP

Domina la programación orientada a objetos en PHP creando clases, objetos y aplicando conceptos como herencia, polimorfismo y modularidad. Aprende a integrar pruebas con PHPUnit para asegurar la calidad del código.

Curso de Programación Orientada a Objetos en PHP
Curso de Programación Orientada a Objetos en PHP

Curso de Programación Orientada a Objetos en PHP

Domina la programación orientada a objetos en PHP creando clases, objetos y aplicando conceptos como herencia, polimorfismo y modularidad. Aprende a integrar pruebas con PHPUnit para asegurar la calidad del código.