Namespaces

Clase 25 de 65Introducción a PHP-2017

Resumen

Namespaces

Los namespaces son una forma en la que podemos encapsular clases o funciones dentro de nuestro código.

Dar nombres muy genéricos a nuestro código puede ser muy problemático. Esto, generalmente, sucede cuando importamos librerías de otras personas en las que ellos han declarado una función o una variable con el mismo nombre y en ese caso habría una redeclaración.

Con los namespaces podemos dividir el código y encapsularlo. Le asignamos un nombre de espacio a nuestro código para que cuando usemos el código de alguien más no existan conflictos.

Si queremos crear un namespace específico para nuestras clases:

namespace Vehicle;