Blog - Luiz Gustavo Web

Neste espaço me dedico a escrever artigos sobre GNU/Linux e desenvolvimento web.
Sinta-se à vontade.

Agrupando uso de Namespaces no PHP

02 de Outubro de 2017
Namespace é um delimitador para evitar conflitos entre nomes de interfaces, classes, funções ou constantes. Pense como um diretório em um sistema operacional que além de agrupar os arquivos, age como um delimitador para eles.

Elas foram introduzidas na versão 5.3 do PHP. Na versão 7.0 recebemos uma nova feature: agora podemos agrupar o uso de namespaces quando compartilham do mesmo caminho. Veja um exemplo:

// PHP 5.3
use App\Helpers\Form;
use App\Helpers\Html;
use App\Helpers\Url;

// PHP 7.0
use App\Helpers\{Form, Html, Url};

Veja a documentação oficial para entender mais sobre: http://php.net/manual/pt_BR/language.namespaces.php

© 2006 - 2017