Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
print_r
(PHP 4 , PHP 5) print_r --
Prints human-readable information about a variable
Descriptionbool print_r ( mixed expression [, bool return] ) Замечание:
The return parameter was added in PHP 4.3.0
print_r() displays information about a variable
in a way that's readable by humans. If given a string,
integer or float, the value itself will be
printed. If given an array,
values will be presented in a format that shows keys and
elements. Similar notation is used for objects.
print_r() and var_export() will
also show protected and private properties of objects with PHP 5, on the
contrary to var_dump().
Remember that print_r() will move the array
pointer to the end. Use reset() to bring
it back to beginning.
If you would like to capture the output of print_r(),
use the return parameter. If this parameter is set
to TRUE, print_r() will return its output, instead of
printing it (which it does by default).
Пример 1. return parameter example
<?php
$b
= array (
'm'
=>
'monkey'
,
'foo'
=>
'bar'
,
'x'
=> array (
'x'
,
'y'
,
'z'
));
$results
=
print_r
(
$b
,
true
);
//$results now contains output from print_r
?>
|
|
Замечание:
If you need to capture the output of print_r() with a
version of PHP prior to 4.3.0, use the output-control functions.
Замечание:
Prior to PHP 4.0.4, print_r() will continue forever
if given an array or object that
contains a direct or indirect reference to itself. An example
is print_r($GLOBALS) because
$GLOBALS is itself a global variable that
contains a reference to itself.
Смотрите также ob_start(),
var_dump() and
var_export().
|
· Гостей: 19
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|