|
При отладке кода программы на PHP часто требуется узнать различные промежуточные результаты выполнения программы, содержание различных переменных. В этом разделе приводится подборка функций, которые удобно использовать для этих целей.
Для получения информации обо всех задействованных переменных удобно пользоваться командой phpinfo(32);.
| Пример | Отображение |
// Вывод значений массива переменных $today = getdate(); print_r($today); | Array
(
[seconds] => 57
[minutes] => 32
[hours] => 5
[mday] => 19
[wday] => 6
[mon] => 5
[year] => 2012
[yday] => 139
[weekday] => Saturday
[month] => May
[0] => 1337391177
)
| // Вывод значения переменной var_dump(checkdate(2, 29, 2008)); | bool(true)
| // Получение текста ошибки при сбое // или выполняется левая часть до "or" // или выводится текст ошибки mkdir($path, 0777) or trigger_error("Не удалось создать каталог", E_USER_ERROR);
| Fatal error: Не удалось создать каталог in file.php on line 16 |
|