$arr = array(); // is this line needed?
$arr[] = 5;
Я знаю, что это работает без первой строки, но часто используется на практике.
В чем причина? Это безопасно без него?
Я знаю, что вы также можете это сделать:
$arr = array(5);
но я говорю о случаях, когда вам нужно добавлять элементы по одному.