Удобный вывод debug в окружении 1С-Битрикс

Простой вывод текста с использованием сокращенной записи if/else
Для упрощения разработки проекта "по живому" можно сделать для себя удобную функцию, которая будет работать везде, где подключено ядро БУС. Для этого редактируем /bitrix/php_interface/init.php и в любое место пишем свою функцию
function pre($o){
    global $USER;
    if ( !$USER->IsAdmin() )
        return;
    $bt         = debug_backtrace();
    $bt         = $bt[0];
    $dRoot      = $_SERVER["DOCUMENT_ROOT"];
    $dRoot      = str_replace("/","\\",$dRoot);
    $bt["file"] = str_replace($dRoot,"",$bt["file"]);
    $dRoot      = str_replace("\\","/",$dRoot);
    $bt["file"] = str_replace($dRoot,"",$bt["file"]);	?>
    <div style='font-size:9pt; color:#000; background:#fff; border:1px dashed #000;text-align: left!important;'>
		<div style='padding:3px 5px; background:#99CCFF; font-weight:bold;'>File: <?=$bt["file"]?> [<?=$bt["line"]?>]</div>
		<pre style='padding:5px;'><?print_r($o)?></pre>
    </div><?
}

Разработка. Полезные мелочи