Posts Tagged ‘ООП’

Паттерны ООП с примерами и описанием

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , ,

Singleton (одиночка) (далее…)

Экзамен 200-100 Zend Certified PHP Engineer

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , , , , , ,

С июля 2004 года начата программа сертификации PHP специалистов. Поскольку еще в июне мне удалось принять участие в бета-тестировании экзамена этой сертификации, спешу поделиться своим мнением со всеми, кто интересуется тем, как стать Zend Certified PHP Engineer.

Автором программы является компания Zend, статус которой в мире PHP ни у кого, я надеюсь, не вызывает сомнений. Ко всему прочему, необходимость сертификации по PHP назрела давно. Следует отметить, что этот вакуум  давно пытались заполнить различные системы тестирования/сертификации, например, Brainbench.com, ExpertRating.com, CIW и т.п. И вот теперь, на поле PHP сертификации вступает главный игрок – компания Zend. Итак, теперь по порядку. (далее…)

Выбираем лучший инструмент: ООП в PHP

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Предполагаемая аудитория

Эта статья рассчитана на начинающих PHP-программистов, которые желают получить представление об объектно-ориентированном и процедурном подходах написания программ.

Предполагается, что читатели владеют основными знаниями в области PHP и классов.

Вступление

«Настоящий гений проявляет себя в умении обрабатывать неточную и противоречивую информацию» (Уинстон Черчиль)

В отличие от большинства других языков, PHP предоставляет возможность использовать при программировании как объектно-ориентированный, так и процедурный подходы. Большинство (далее…)

Объектно-ориентированное программирование (ООП), классы

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Популярное объяснение понятий «класс» и «объект» и с чем их едят.

Мой путь к пониманию объектов шел слишком долго. Надо сказать, что закончился он чрезвычайно неожиданно — я прочел… мануал PHP 4. Где можно найти толковое описание, только не там, казалось бы… Правда, уже до этого я кое-что знал («…объект, сочетающий в себе как совокупность данных, так и действий над ними.» (с) Епанешников, «Программирование в среде Turbo Pascal 7.0″), но это уже детали.

Что же такое класс и объект. Сперва об объекте. Определение «…сочетающий в себе как совокупность данных, так и действий над ними» — вполне подходящее. Если говорить «приземленно», то объект в PHP — это переменная особого типа. В ней содержатся специально объявленные под-переменные и функции этого объекта (то, что (далее…)

Практическое применение ООП в PHP5

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

О чем статья

Данная статья рассчитана на программистов, имеющих опыт разработки в PHP5 и знакомых с основами ООП. В этой статье я покажу, как реально на практике можно применять ООП в PHP5 для создания сайтов. Код в этой статье написан, с целью показать именно применении ООП. Поэтому для краткости, дизайн сайта помещен прямо в исходный код, хотя, конечно, лучше использовать шаблоны. Также из-за краткости статьи я сосредоточусь на написании кода на PHP, поэтому дизайн практически будет отсутствовать. Я достаточно часто встречал статьи о ООП в PHP5, но все они носили, какой-то абстрактный характер, и в лучшем случае косвенно относились к созданию сайтов, в этой статье я покажу, как использовать ООП для создания сайтов. (далее…)

Что такое JavaScript?

Что такое JavaScript?

Как насчет динамически генерируемых страниц, внешний вид которых зависит от времени дня, или форм, не позволяющих посетителям Web-узла вводить в них некорректные данные? Язык JavaScript может делать все это и даже гораздо больше.

На многих узлах Сети уже нашли применение прокручивающиеся строки состояния, «пульты дистанционного управления» и многие другие «штучки», выполненные с использованием JavaScript. Глядя на них, можно подумать, будто этот язык только и годен на то, чтобы создавать небольшие украшения для Web-страниц. На самом же деле JavaScript способен делать значительно больше. Позвольте предложить вам небольшую экскурсию по возможностям этого языка: по ходу ее мы рассмотрим, как он вписывается в общую картину программирования для Web, как работает и какова его роль в построении Web-страниц будущих поколений.

Как использовать JavaScript? 

Имеются две основные разновидности JavaScript: интерпретируемый язык для создания приложений, исполняемых на клиентской стороне, и компилируемый — для разработки серверных программ. Последний существует исключительно в рамках продукта Netscape LiveWire. Мы же сосредоточим внимание на первой разновидности, с которой обычно имеют дело пользователи Web. Клиентский вариант JavaScript представляет собой просто набор команд, предназначенных для встраивания в HTML-страницы, как правило, между тегами. Хотя этот способ использования JavaScript, по-видимому, не отличается от принятого в HTML, последний предназначен для описания компоновки и структуры документов, встроенных в них объектов и междокументных ссылок, тогда как JavaScript добавляет логику и функции программирования.
(далее…)