ООП и шаблоны проектирования - все статьи
Разница между фреймворком и библиотекой
Многие программисты путают эти понятия. Конечно, это не страшно. Однако, когда слышишь от кого-либо неверное употребление понятий, волей неволей задумаешься о его профпригодности. Схожесть, конечно, проявляется: и то и другое создано программистами, чтобы упростить жизнь себе и себе подобным. Но сам принц ...
Что такое ООП на примерах. Для чайников
Наверное, в половине вакансий(если не больше), требуется знание и понимание ООП. Да, эта методология, однозначно, покорила многих программистов! Обычно понимание ООП приходит с опытом, поскольку годных и доступно изложенных материалов на данный счет практически нет. А если даже и есть, то далеко не фак ...
Singleton на PHP
Синглтон – это, наверное, самый простой из шаблонов проектирования, и в то же время, самый распространенный. Его часто используют для создания подключения к БД, логирования событий, использования конфигурационного файла и по многим-многим другим причинам. Цель этого шаблона - гарантировать существование еди ...
Реализация ORM в PHP на примере ActiveRecord
ORM(object-relational mapping) переводится как объектно-реляционное отображение. Наверное, самой распространенной парадигмой разработки ПО является парадигма объектно-ориентированного программирования. В ней все объекты реального мира представляются аналогичными объектами в коде с тем-же или похожим набором ...
Управление регистром символов строк в PHP
В PHP существует несколько функций для управления регистром символов: ucfirst() - преобразует к верхнему регистру первую букву строки; ucword() - преобразует к верхнему регистру первые буквы каждого слова в строке; strtoupper() - преобразует к верхнему регистру все буквы в строке; strtolower() - преобра ...
Шаблон Observer на PHP
Observer(Наблюдатель) - является поведенческим шаблоном проектирования. Является достаточно популярным шаблоном проектирования, но, при этом, очень прост в реализации. Данный шаблон предполагает зависимость между объектами "один ко многим" так, что при изменении состояния одного объекта все зависящие от нег ...