RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Базовые возможности JBDump

Дамп переменной PHP практически любого типа

jbdump($var, 1, 'myLoveVariable');

Обязательный только первый аргумент — сама переменная. Далее флаг работы функции die() и название переменной.

Живой пример работы

Простой дамп переменных из $_REQUEST, $_GET, $_POST и.т.д

// массив $_SESSION + id текущей сессии
jbdump::session();

// массив $_REQUEST
jbdump::request();

// тоже самое что и вызовы ниже
jbdump::request(1); 

// массив $_GET
jbdump::get();

// массив $_POST
jbdump::post();

// массив $_COOKIE
jbdump::cookie();

// массив  $_FILES
jbdump::files(); 

Живой пример

Список объявленных классов, функций, констант и т. д.

// список классов
JBDump::classes();

// список всех пользовательских констант
JBDump::defines();

// все известные константы в PHP + пользовательские
JBDump::defines(1);

// пользовательские функции
JBDump::functions();

// все функции PHP + пользовательские
JBDump::functions(1);

// список всех подключенных файлов PHP
JBDump::includes();

// список доступных интерфейсов
JBDump::interfaces();

Живой пример

Программное отключение/включение

jbdump(1, 0);
JBDump::off(); // отключает jbdump

    echo 'text1';
    JBDump('JBDump with die flag', 1); // c флагом 'die'
    echo 'text2';

JBDump::on(); // включаем обратно
jbdump(2, 1);

Живой пример

Просмотр текущего PHP окружения — глобальные переменные

// массив $_SERVER
jbdump::server();

// массив $GLOBALS
jbdump::globals();

// массив $_ENV
JBDump::env();

// отправленые/полученые HTTP заголовки, место отправки заголовков
JBDump::headers();

Живой пример

Просмотр настроек PHP

// информация о всех доступных локалях (нормально работает только в Unix-like системах)
JBDump::locale();

// все текущие настройки PHP
JBDump::conf();

// показать настройки только для модуля pcre
JBDump::conf('pcre'); // только pcre

// список всех доступных расширений PHP
JBDump::extensions();

// расширения связанные с Zend
JBDump::extensions(1); // только Zend

// открывает реальный php.ini и показывает его содержание
JBDump::phpini();

// текущий часовой пояс
JBDump::timezone();

// список путей в PHP
JBDump::path();

Живой пример

Смотрите также:
Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.