5 малоиспользуемых, но полезных функций PHP

Порядок произвольный, полезность оценивалась тоже мной

debug_print_backtrace и debug_backtrace

Как мы очутились на этой странице, что происходит, ответ на главный вопрос жизни, вселенной и всего такого — обо всем этом мы узнаем с помощью великолепных функций вывода стека вызовов — какие функции и файлы дергались до момента Ч в виде красивого дерева вызовов. Родственная ей debug_backtrace — дает массив вызовов, перехватил ошибку, сохранил, отправил по почте. Красиво и эффективно.

str_repeat и str_pad

Повтори этот кусочек Х раз — помогает избежать циклов с единственной задачей — добить верстку. Полезна также при выводе деревьев со сдвигом и всяких хитростей верстальщиков. Родстенная функция str_pad — добивает строку до нужной длины, но используется на порядок реже.

unset

Сейчас Вы скажете — да мы же знаем эту функцию, чего это ты? Знание — это использование, а используют ее редко, и очень зря. При импортах/экспортах, выводах данных, действительно больших объемах — нельзя (и это я себе напоминалку ставлю) оставлять много мусора и потом жаловаться на «медленный скрипт». Вывел, обработал, убрал — пошел гадить дальше

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

XHTML: Вы можете использовать такие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">