Для добавления элемента в массив в PHP, используется следующий синтаксис: $array[] = 'новый_элемент';. Данный способ применяется в PHP для автоматического добавления нового элемента в конец массива.
Вариант ответа array_add($array, 'новый_элемент'); некорректен. Функция array_add не существует в PHP.
Альтернативой является функция array_push(), но у нее другой синтаксис: array_push($array, 'новый_элемент');. Обратите внимание, что сначала указывается массив, затем элемент, который нужно добавить. Пользоваться этой функцией удобно, когда нужно добавить сразу несколько элементов.
Безусловно, использование объектно-ориентированного стиля $array->add('новый_элемент'); тоже неверно, так как в PHP массивы не являются объектами и не имеют методов.
$array = ['Первый', 'Второй', 'Третий'];
$array[] = 'Четвертый';
print_r($array);
В результате выполнения программы будет выведено:
Array
(
[0] => Первый
[1] => Второй
[2] => Третий
[3] => Четвертый
)
Важно помнить, что при работе с большими массивами, добавление элемента в конец массива через $array[] является более производительным, чем использование функции array_push(). В обоих случаях новый элемент добавляется в конец массива, но $array[] работает быстрее, так как не влечет вызова функции. К тому же array_push() может добавлять только один элемент за раз, в то время как $array[] позволяет добавлять множество элементов одновременно.
Поэтому, если вам требуется добавить элемент в массив в PHP, наилучший вариант будет использовать форму $array[] = 'новый_элемент';.