miércoles, 13 de abril de 2011

Espacios de nombres en PHP (PHP Namespaces)

Además del dominio de la programación orientada a objetos y del uso de los arrays asociativos, hay otro elemento que es importante dominar para entender el código de Symfony2. Se trata de los espacios de nombres.

Hay una fantástica explicación  del concepto de espacio de nombres en esta página

Y el manual "oficial" en español se encuentra en http://php.net/manual/es/language.namespaces.php.

Algunos pequeños detalles a destacar:
  • Para entender el uso de "use" hay que tener presente que, tal y como se indica en la documentación, los espacios de nombres de PHP soportan dos formas de usar alias o importar: apodar un NOMBRE DE CLASE, y apodar un NOMBRE DE ESPACIO DE NOMBRES. Observe que importar una función o una constante NO ESTÁ SOPORTADO. He destacado algunas partes del texto en mayúsculas pues he "tropezado" con esto a la hora de entender la lógica de utilización de "use".

No hay comentarios:

Publicar un comentario