Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

print_r

Выводит значение в читаемом виде.

Синтаксис

print_r(mixed $value, bool $return = false): string|true

Параметры

ПараметрТипОписание
$valuemixedЗначение, которое нужно показать.
$returnboolНеобязательный. `true` — не выводить, а вернуть строкой.

Возвращаемое значение

string|true`true` или строка, если задан второй аргумент.

Примеры

Массив в читаемом виде:

<?php
 
print_r(['name' => 'Anna', 'tags' => ['php', 'sql']]);

Результат:

Array
(
    [name] => Anna
    [tags] => Array
        (
            [0] => php
            [1] => sql
        )
 
)

Примечания

В отличие от var_dump(), типы не показываются: 1, '1' и true выглядят одинаково. На странице оберните вывод в тег pre, иначе переводы строк пропадут.

См. также

  • var_dump — Выводит тип и значение — для отладки.
  • var_export — Выводит значение в виде кода PHP.
  • json_encode — Преобразует значение в строку JSON.

Вопросы и ответы по теме

В учебнике

  • Ошибки и отладка — Виды ошибок PHP, настройки показа ошибок, журнал, превращение предупреждений в исключения и приёмы отладки.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.