Удобный дамп данных

2020.06.09
Функция dump() выводит дамп данных var_dump или print_r() между тегами <pre></pre> что позволяет привести полученные данные в более читабельный вид
function dump(
     $array, - данные для дампа
     $die,  - останавливать работу после выполнения дампа, по умолчанию false
     $var_dump, - использовать функцию var_dump(), по умолчанию print_r()
     $isAdmin - Выводить только Админу
)

Пример вызова
dump($massiv, true, true, true);
выведет дамп данных функцией var_dump(), дамп будет виден только админу и после выполнение остановит выполнение работы

dump($massiv);
Просто выведет дамп данных функцией print_r(), дамп будет виден всем
        function pre ($array, $die,$var_dump){
    echo '<pre>';
    ($var_dump == false) ? print_r($array) : var_dump($array);
    echo '</pre>';
    ($die == true) ? die() : true;
}

function dump($array, $die = false, $var_dump = false, $isAdmin = false)
{
    if ($isAdmin == false) {
        pre($array, $die,$var_dump);
    } else {
        global $USER;
        if ($USER->IsAdmin()) {
            pre($array, $die,$var_dump);
        }
    }
}    
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений