@Apostol63

Функция dumper() php, почему не видит массив?

Ребят, всем привет, помогите пожалуйста)
Изучаю php и вот в учебнике объясняется функция dumper();
Ниже представлен код из учебника.
Не понятно следующее. Почему, если из тела функции dumperGet убрать if else, то выдает ошибку (на скриншоте), а с if'ом все в порядке. При чем если закоментить проверку на объект или булеан, то все равно работает корректно.5b35cc312a155832467807.png
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Arik
Это рекурсия, функция вызывает сама себя обходя массив, т.е. каждый элемент в массиве будет обработан, когда значение - массив, то нет проблем, ведь стоит цикл for, а вот когда значение уже не массив, вы закоментировали код return "$obj", в данном случаи строка попадает в функции цикла, которые не умеют работать со строками
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы