Diferença entre array() e [] em PHP
Um array pode ser criado usando a construção de linguagem array(). Leva qualquer número de pares chave => valor separados por vírgula como argumentos.
Sintaxe:
array( key => value, key2 => value2, key3 => value3, ... )
A vírgula após o último elemento do array não é necessária pode ser omitida, mas isso pode ajudar a entender outros desenvolvedores que o array foi atualizado ou não. Isso geralmente é feito para matrizes de linha única, ou seja, a matriz (1, 2) é preferível a matriz (1, 2,). Para arrays de múltiplas linhas, por outro lado, a vírgula final é comumente usada, pois permite mais fácil adicionar novos elementos no final do array presente.
Nota: Apenas a diferença em usar [] ou array() está na versão do PHP que você está usando. No PHP 5.4 você também pode usar a sintaxe de array curto, que substitui array() por [].
Exemplo:
<?php
$array = array(
"geek" => "tech",
"tech" => "geek",
);
var_dump($array);
// As of PHP 5.4
$array = [
"geek" => "tech",
"tech" => "geek",
];
var_dump($array);
?>
Saída:
array(2) { ["geek"]=> string(4) "tech" ["tech"]=> string(4) "geek" } array(2) { ["geek"]=> string(4) "tech" ["tech"]=> string(4) "geek" }
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva