Constant Array no PHP 7

Até o lançamento da versão do PHP 7, só era possível criar constantes com dados do tipo inteiro, float, string, boolean, ou NULL, mas com o PHP 7 agora é possível criar constantes do tipo array. Vamos lá. Definindo uma constante: Com o PHP 7 criando uma constante do tipo array (matrizes) Exemplo de constante

Até o lançamento da versão do PHP 7, só era possível criar constantes com dados do tipo inteiro, float, string, boolean, ou NULL, mas com o PHP 7 agora é possível criar constantes do tipo array.

Vamos lá. Definindo uma constante:

Com o PHP 7 criando uma constante do tipo array (matrizes)

Exemplo de constante array:

Também é possível usar arrays multidimensionais:

Exemplo de constante array multimensional:

Só lembrando, as constantes são case sensitive, ou seja, se você declarou a mesma em letras maiúsculas, só poderá usá-la com letra maiúscula.

Usando a sintaxe const

Também é possível utilizar a sintaxe const para criar uma constante no PHP, mas essa só poderá ser usada dentro de uma classe:

No exemplo acima usei um array simples, a mesma usado no primeiro exemplo, mas agora dentro da classe MinhaClasse.

Seu uso seria algo assim:

O código acima irá imprimir:

Lembrando que, para obter sucesso com os exemplos acima, é necessário ter a versão 7 do PHP ou superior. As demais versões não dão suporte á constantes do tipo array.

No exemplo, também foi usado a short sintaxe do array. Você também pode usar a sintaxe antiga, mas é uma questão de gosto pessoal. Eu, particularmente, quando escrevo um array, sempre procuro usar a versão curta. Além de ser mais bonita e simples, também se aproxima de outras linguagens, como o JavaScript, por exemplo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *