» Главная
eXcode.ru » Статьи » PHP » Трюки
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 5







Ведущий раздела: LedWorm
Описание: Различные хитрости при программировании на PHP



«1» «2» «3» 

Управление зависимостями в PHP-коде: Качество архитектуры
Управление зависимостями в программном коде – слишком огромная тема, чтобы ее можно было осветить в рамках одной статьи. Здесь можно очень много говорить и бесконечно теоретизировать. Я постараюсь не скатиться до очередного урока по основам ООП, но постараюсь в основном здесь изложить мой (и наш, как команды) опыт, связанный с применением ООП, который, так или иначе, связан с управлением зависимостями. Я также коснусь достаточно кратко так называемых IoC (Inversion of Control) контейнеров – как попытку внести в мир PHP решений из Java, попытку, пока не слишком удачную.


Инверсия зависимостей: IoC Контейнеры
Очень важное понятие, связанное с инверсией зависимостей – это IoC контейнеры. IoC контейнер – это специальный объект-сборщик, который на основании схемы зависимостей между классами и абстракциями может создать граф объектов. Любой IoC контейнер реализует принцип инверсии зависимостей.


Управление зависимостями в PHP-коде: Инверсия зависимостей
Можно бесконечно спорить о том, как правильно проектировать Объектно-Ориентированные системы и какие подходы и методики надо использовать. Но с одним утверждением согласны все опытные проектировщики: правильная декомпозиция системы и распределение обязанностей между объектами – очень важная и ответственная часть работы над любым проектом. В этой статье я опишу концепцию инверсии зависимостей. Эта методика позволяет сделать компоненты приложения менее связанными между собой. Благодаря этому повышается возможность повторного использования кода и его мобильность. Данный материал необходим тем, кто занимается проектированием CMF/CMS систем. Очень тяжело встретить framework систему, которая бы не использовала принципа инверсии зависимостей. Тем не менее, даже если вы не занимаетесь написанием таких фундаментальны вещей, как каркасные системы, вам будет полезно ознакомиться с информацией, излагаемой в данной статье. Она должна дать еще один ключ от чулана, где покоится хороший дизайн.


PEAR HTML_QuickForm: Руководство для начинающих
Перед вами простое введение в один из частей PEAR (PHP Extension and Application Repository) - HTML_QuickForm. Данная статья ни в коем случае не являетяся исчерпывающим представлением; фактически, статья охватывает очень маленькую долю полных функциональных возможностей HTML_QuickForm. Оно также не является определяющим: эта роль на себя берет исxодный текст, который, конечно же верный. Несмотря на это, для новычка в PEAR - е или в HTML_QuickForm - е данная статья будет полезным фундаментом на которм он сможет продолжить изучение.


Отправка почты средствами PHP (Текст, HTML, графика, вложения)
Отправка почты в виде обычного текста, HTML, с включением графики и архивов.


Работа с Zip архивами
Файл ресурса – это единый файл, который содержит в себе
иллюстрации, тексты, звуки и так далее. В результате чего программа из свалки
файлов превращается в компактный набор из нескольких файлов. Файл ресурса вполне
можно назвать архивом, поскольку файлы в нем хранятся в определенном формате.


«1» «2» «3» 

Имя:

Пароль:



Регистрация

Какой жанр комп. игр вам нравится?
Стратегии
24% (55)
Action
17% (39)
RPG
36% (82)
RTS
1% (3)
Симуляторы
8% (18)
Квесты
7% (15)
Логические
3% (6)
Другой
5% (11)

Проголосовало: 229
У компании Microsoft появилась новая услуга. Они предлагают рекламное место в сообщениях об ошибках программы.
Рейтинг: 5/10 (1)
Посмотреть все анекдоты

 
eXcode.ru » Статьи » PHP » Трюки