Отладочные функции
string print_r(mixed $expression; bool $return=false);
Пример работы:
$a=array('a'=>'apple', 'b'=>'banana', 'c'=>array('x','y','z'));
echo "<pre>"; print_r($a); echo "</pre>";
в результате получим
string var_dump(mixed $expression, bool $return=false);
Выводит не только значения переменных, но и их типы.
string var_export(mixed $expression; bool $return=false);
выводит значения переменных в php-синтаксисе. Таким образом такая выдача может быть напрямую вставлена в php-код. Возможна автоматическая генерация скриптов.
Для всех вышеописанных отладочных функций справедливо следующее:
Если в функции будет указан параметр $return=true, тогда в браузере ничего не выводится, а возвращается отладочное представление в виде строки.
Пример работы:
$a=array('a'=>'apple', 'b'=>'banana', 'c'=>array('x','y','z'));
echo "<pre>"; print_r($a); echo "</pre>";
в результате получим
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
string var_dump(mixed $expression, bool $return=false);
Выводит не только значения переменных, но и их типы.
string var_export(mixed $expression; bool $return=false);
выводит значения переменных в php-синтаксисе. Таким образом такая выдача может быть напрямую вставлена в php-код. Возможна автоматическая генерация скриптов.
Для всех вышеописанных отладочных функций справедливо следующее:
Если в функции будет указан параметр $return=true, тогда в браузере ничего не выводится, а возвращается отладочное представление в виде строки.

Комментарии: 0:
Отправить комментарий
Подпишитесь на каналы Комментарии к сообщению [Atom]
<< Главная страница