PHP var_dump(array()); возврат массива (0) { } array(0) { }

#php #error-handling

#php #обработка ошибок

Вопрос:

Я не знаю почему, но если я вызываю var_dump(array()); , он возвращает массив дважды

 array(0) { } array(0) { }
  

У меня нигде нет другого активного var_dump

Комментарии:

1. ваш фрагмент кода используется дважды? может быть, функция или включение?

2. Это не тот результат, который вы получили бы, если бы у вас был массив, содержащий два пустых массива, поэтому вы должны вызывать var_dump() дважды.

3. Да, спасибо, ребята, я заблудился в беспорядке кода в моей функции @AlexHowansky

4. Попробуйте закомментировать эту строку и снова запустить скрипт. Если вы получаете array(0) { } , то вы знаете, что другой приходит откуда-то еще. В противном случае, я согласен, возможно, что этот скрипт include обновляется или require обновляется дважды

Ответ №1:

 var_dump(array());
  

Я получаю вывод, должно быть что-то еще в вашем коде, из-за чего он печатается дважды.

 array(0) { }