var_dump с преферансом и поэтессами

в 20:47, , рубрики: php, велосипедостроение, метки: ,

У вас никогда не было желания реализовать свой var_dump с html и стилями? Что правда никогда, никогда?

Представляю вам ещё один велосипед функцию print_var, которая выводит значение переменной в диалоговом окне.

var dump с преферансом и поэтессами

В качестве преферанса и поэтесс:

  1. для читаемого вывода переменной на страницу не нужно оборачивать вызов функции в тег
    print '<pre>';
    var_dump($arr);
    print '</pre>';
    

    достаточно просто вызвать функцию print_var

    print_var($arr);
    

  2. в объектах помимо полей выводятся публичные функции со списком параметров и их значений по-умолчанию
  3. значения массивов, объектов и функций можно сворачивать
  4. в шапке диалога выводится информация о месте вызова функции
  5. если нужно экстренно деактивировать вывод всех переменных на странице достаточно определить константу DISABLE_PRINT_VAR
    define('DISABLE_PRINT_VAR', true);
    

Если заинтересовало мануал и исходный код на Гитхабе.

Автор: xescoder

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js