![]() |
Отладка PHP с FirePHP в FirebugЯ часто ругаюсь на print_r() и чуть более продвинутый pr() потому что выводимая информация перемешивается с тем, что должен видеть пользователь. Также раздражает просмотр объектов с огромными массивами информации. Мне не очень нравится Javascript с его ду
|
||||
Вложенность в регулярных выраженияхМастера регулярных выражений могут делать настоящую магию. Вместо того, чтобы писать сложные лексические анализаторы, они могут одной строчкой сделать всю работу. Это как игра го - изучить основы очень просто, но чтобы стать настоящим профессионалом нужны
|
||||
Конфиги в формате PHPВ одной из наших программ конфигурация находится в файле config.php в таком формате: plain text PHP: <? $param1 = 24*3600; $param2 = array( 'test' => array(1,2,3), 'test2' => cos(30) ); Этот
|
||||
Нужен CakePHP-программистМне недавно предложили участие в проекте как раз таком, как я больше всего люблю – автоматический сбор и анализ информации, сотни тысяч записей, всякие там XML, AJAX, Google Maps и самое важное – кажется, адекватные заказчики. К сожалению, у меня сейчас с
|
||||
Что делать, если скрипт съедает 50Гб памяти?Я всегда выступал за то, что в большинстве случаев надо, в первую очередь, оптимизировать время разработчика, а не пытаться написать самый быстрый и нетребовательный к ресурсам код. Если код работает медленно или съедает много памяти, то можно это иногда
|
||||
CakePHP action из командной строкиЭх, если бы создатель PHP знал как будут мучать его "простенький скриптовый язык для домашних страниц". Я сам использую его часто для таких задач, для которых намного лучше подошли бы Perl, C# и Java. Но так как их знаю в режиме read-only, то у меня получ
|
||||
Меню с выделением текущего разделаПрактически на всех сайтах есть навигация в виде меню. К сожалению, в CakePHP нет хелпера, который бы помогал делать меню автоматически. Это вполне реализуемо, ведь на семантически правильно свёрстаных сайтах меню делается одинаково: <ul><li
|
||||
Получение ключевого слова, по которому пришли на сайтНа некоторых форумах, если перейти на них с поисковика, подсвечиваются ключевые слова, которые были заданы в поиске. Это помогает быстрее найти нужную информацию. Теоретически можно пойти дальше и немного менять страницу в завимости от категории поисковог
|
||||
Как сделать собственный шаблонизаторРано или поздно у каждого программиста возникает желание написать свой Smarty . Называются разные аргументы - более быстрый, гибкий, удобный и так далее. После того, как я начал пользоваться CakePHP ко мне неожиданно пришло просветление - это было как раз
|
||||
Парсинг строки для FTP-соединенияРаспростанённый формат передачи настроек FTP-соединения - это ftp://user:password@host:port/path/, где обязательным является только host. Но для работы с FTP надо разбирать эту строку. Я написал себе небольшую функцию для этого. UPD: Когда я писал это, то
|
| BlogMir.net пишут |
|