segfault в добавлении элемента в массив

У меня есть массив, содержащий около 75 элементов (не очень глубоко вложенный).
Когда я пытаюсь добавить новый элемент с:

$myArray['mykey'][] = $newElement;

Я получаю segfault с ошибкой PHP 4.
Есть ли способ предотвратить это? как я могу изменить этот код, чтобы избежать таких вещей. Пробовал array_merge, array_unshift или + = операция — все с одинаковым результатом

Редактировать:

Извините, здесь есть подробности: PHP 5.5.9-1ubuntu4.14, Ubuntu 14.04 x64. Приложение также использует RabbitMQ, Redis, Elasticsearch

    public function modify($stock, $new) {

if (!isset($stock['data_sets'])) {
$stock['data_sets'] = [];
}

$stock['data_sets'][]= $new;

if (!isset($stock['garbage_sets'])) {
$stock['garbage_sets'] = [];
}

return $stock;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector