Главная
домен в подарок! подробнее

каталог сайтов www.poiu.ru закрыт. копия сайта www.myphp.net.ru сделана мной без согласия автора, подробнее тут


print_r

(PHP 4 >= 4.0.0)

print_r --  Выводит удобочитаемую информацию о переменной

Описание

void print_r (mixed expression)

Эта функция отображает информацию о значениях переменных в удобочитаемом виде. Если дана строка, целое или действительное значение, то выведется непосредственно само значение. Если дан массив, значения будут представлены в формате, отображающем ключи массива и его элементы. Подобное произойдет и с объектами.

Помните, что print_r() переместит указатель массива в конец. Используйте reset() для возвращения его в начало.

Сравните print_r() с var_dump().

<?php
$a = array (1, 2, array ("a", "b", "c"));
print_r ($a);
?>

 

Предупреждение

Эта функция может выполняться вечно, если дан массив или объект, содержащий прямые или косвенные ссылки (reference) на самого себя или содержит подобные массивы или объекты на более глубоком уровне. Это особенно верно для print_r($GLOBALS), так как $GLOBALS сама по себе глобальная переменная и также содержит ссылку на саму себя.

<-Назад

Список всех функций

Если вы заметили ошибку, неточность, либо хотите опубликовть свой перевод неуказанных в разделе функций, пожалуйста, напишите по этому адресу.