Использовать короткий синтаксис массива
Начиная с PHP 5.4, массивы могут быть объявлены с использованием квадратных скобок (как JavaScript) вместо array()
функции:
$arr=['foo','bar','baz'];
// instead of
$arr=array('foo','bar','baz');
Это сэкономит пять байтов.
Но это может стоить байтов, если у вас есть «дыры» в ассоциативном массиве:
$arr=array(,1,,3,,5);
// is one byte shorter than
$arr=[1=>1,3=>3,5=>5];
недостаток наступает чуть позже, если вы можете заполнить отверстия «пустыми» значениями:
$arr=[0,1,0,3,0,5,0,7,0,9,10,11];
// costs two byte more than
$arr=array(,1,,3,,5,,7,,9,,11);