Отличная статья для всех программирующих на PHP.
Русского пока нет.
20 августа 2007
Комментировать14 августа 2007
Комментировать9 августа 2007
Несмотря на недавний релиз Zend Framework и мои попытки на него перелезть, всё-таки решил дописать свои наработки. В качестве View в моём MVC-фреймворке выступает Smarty, поэтому я долго искал возможность подсветить его синтаксис в PDT, IDE на платформе Eclipse. И нашёл. Правда пришлось немного подправить найденый плагин, чтобы добавить в него подсветку для Smarty.
Итак, инструкция:
Сливаем немного модифицированный мной плагин.
Закидываем его в **eclipse\plugins**.
Запускаем Eclipse.
Window - Preferences - General - Editors - File Associations.
Add - *.tpl.
Добавляем редактор Syntax Coloring Editor и выставляем его редактором по-умолчанию.
Идём в Window - Preferences - Coloring Editor - Colors и настраиваем цвета по вкусу.
p.s. кроме Smarty в комплекте ещё 76 схем подсветки. Я также настроил себе подсветку для *.ini.
23 июля 2007
HTML Purifier - отличная объектно-ориентированная PHP-библиотека-фильтр HTML, которая:
Убирает из кода посторонние тэги
Преобразует код, чтобы он соответствовал стандартам, конвертирует устаревшие тэги в новые
Фиксит вложенность тэгов, закрывает незакрытые
Валидирует аттрибуты
Предотвращает XSS
Не конфликтует с UTF-8
Может производить валидацию CSS
Распространяется по лицензии LGPL.
Идеально подходит для использования с WYSIWYG-редакторами.
23 июля 2007
Заметка прошлогодняя, но ввиду выхода Zend Framework 1.0 снова актуальная.
p.s. читайте комментарии.
13 июля 2007
На php.net официально объявили, что выпуск новых релизов php4 закончится 31.12.2007. Фиксы безопасности будут выходить время от времени до 08.08.2008.
По этому поводу разработчики предлагают почитать "Миграция с PHP 4 на PHP 5".
12 июля 2007
Занимательная статья, рассказывающая о том, как в короткие сроки оживить спланированный стартап, используя PHP.
29 июня 2007
Не пропускайте комментарии, они интереснее самой статьи...
21 июня 2007
Контекст приложения должен быть хорошо знаком программитсам ASP и Java. В PHP же его не существовало до появления memcached.
Крис Дэри написал небольшой класс, использующий расширение memcached, позволяющий сделать его использование более удобным.
Переменные приложения теперь можно хранить как $app->var;
Можно посмотреть, какие переменные определены в контексте приложения: $app->getKeys();
Не надо больше волноваться о перекрытии имён, как это было с memcached;
backend Memcache абстрактен, так что написать свой довольно просто.
11 июня 2007
Когда нет под рукой дебаггера, а всё-таки хочется посмотреть дамп массива или объекта, приходит на помощь print_r() в коде... да вот вид не очень удобный.
Чтобы это исправить достаточно написать и использовать маленькую функцию:
function dump($var){ echo '<pre>',print_r($var, true),'</pre>'; }