Перейти к содержимому

print_r()

Введение

Функция print_r() является встроенной функцией в PHP, которая выводит человекочитаемое представление переменной в поток вывода. Она часто используется для целей отладки, чтобы проверить содержимое переменной.

Синтаксис

Синтаксис функции print_r() выглядит следующим образом:

PHP-синтаксис функции print_r()

php
void print_r(mixed $var [, bool $return = false ])

Функция принимает один или два параметра. Первый параметр, $var, представляет переменную, которую нужно вывести. Второй параметр, $return, является необязательным булевым параметром, который определяет, должна ли функция возвращать вывод в виде строки вместо вывода его в поток вывода. Если $return имеет значение true, функция возвращает вывод в виде строки. В противном случае она выводит результат в буфер вывода.

Пример использования

Ниже приведен пример использования функции print_r() в PHP:

Пример PHP print_r()

php
<?php
$array = ["apple", "banana", "cherry"];
print_r($array);
?>

В этом примере мы определяем массив $array, содержащий три элемента. Мы используем функцию print_r() для вывода содержимого массива. Вывод показывает содержимое массива в человекочитаемом формате:

---

console
Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
)

Заключение

Функция print_r() — это полезный инструмент для вывода содержимого переменной в человекочитаемом формате. Она может использоваться для отладки или отображения данных пользователю. Используя эту функцию, разработчики могут проверить содержимое переменной и убедиться, что их код работает с ожидаемыми данными.

Практика

Что делает функция print_r() в PHP?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.