Подтвердить что ты не робот

Что означает "1" в конце инструкции php print_r?

Моя функция print_r($view) дает:

View Object
(
    [viewArray:View:private] => Array
        (
            [title] => Projet JDelage
        )
)
1 <--------------

Что означает "1" в конце? В руководстве PHP не очень понятно, как анализировать вывод print_r.

4b9b3361

Ответ 1

Вероятно, у вас echo print_r($view). Удалите конструкцию echo. И... что вам нужно, чтобы разобрать его выход? Есть, конечно, гораздо лучшие способы решения вашей проблемы.

Ответ 2

print_r, вызываемый одним аргументом (или с его вторым аргументом, установленным в false), будет эхо-представление его параметра в stdout. Если это произойдет, возвращает TRUE. Таким образом, если вы echo print_r($foo), вы напечатаете содержимое foo, а затем строковое представление возвращаемого значения (которое равно 1).