Дмитрий Сергеевич (axshavan) wrote,
Дмитрий Сергеевич
axshavan

Ватная палочка и отладочный вывод

С утра сегодня поковырял в ушах ватной палочкой, любуясь на себя перед зеркалом в ванной. При этом я был в одних трусах, в унитаз её я выкидывать поостерёгся, а так как отдельно сходить до мусорки её выкинуть мне было лень, то я засунул её за резинку трусов и принялся чистить зубы.
- Потом мимо мусорного ведра пойду, - думал я, - и выкину.
Мимо мусорного ведра я ходил неоднократно, но обнаружил ватную палочку вечером всё так же засунутой за резинку трусов.

Все известные мне разработчики рано или поздно сочиняют собственную функцию, которая выглядит так:
echo "<pre>";
print_r($var);
echo "</pre>";
Называется она везде по-разному. Где-то trace(), где-то show_ar(), где-то pre(), причём в последнем месте имеется модификация pred(), в которой вызывается die();. Только в битриксе я такой функции не нашёл. Рано или поздно многие начинают задумываться о расширении функционала. У кого нет времени или мозгов, ищут в интернете готовые варианты, остальные изобретают свои собственные велосипеды. Свой вариант сделал и я, он основан на перехвате var_dump() и разборе его регулярными выражениями, но он ещё сильно недоделан. Например, он не показывает ничего путного, если в отображаемой строке присутствует символ "\n".
Tags: web
Subscribe

  • Зерои

    Некоторое время — несколько лет, если быть более точным — я пользовался сайтом «Лайвлиб», чтоб отмечать там прочитанные мной книги. Иногда даже…

  • Баловство с картинками

    Долгие годы разглядывая разные фотографии в разных местах, я пришёл к выводу, что выигрышно смотрятся такие фотки, у которых есть два, скажем так,…

  • Заметка про джаваскрипт

    Больше часа потратил всяким гугленгием и экспериментами, и в итоге всё равно пришлось придумывать обходной маршрут. Проблема такая. Есть некий кусок…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 9 comments