PHP библиотека для jQuery

jQuery-PHP

С тех пор как сочетание “Web 2.0” пришло в массы, все чаще разработчикам сайтов приходиться добавлять “web 2.0 красивости” к сайтам. Очень помогает в этом JavaScript фреймворк jQuery. Описывать все прелести данного фреймворка я думаю не имеет смысла (о нем и так слишком много написано), но мне, как PHP разработчику, не хватало удобного сервер сайда для генерации AJAX ответа, в итоге на свет появилась PHP библиотека jQuery-PHP
Continue reading PHP библиотека для jQuery

Zend Framework: дорабатываем Zend_View

Powered By Zend Framework

Что-то давно я не писал о PHP, пора это исправлять. Сегодня буду рассказывать о Zend Framework’е – какой он классный, но не всегда удобный.

Итак первым попадает под раздачу Zend_View – простой шаблонизатор, очень похож на ряд велосипедов включая мой: HSTamplate, Прощай Smarty или простой шаблонизатор, Шаблонизировать за 6 секунд (и 6 строк) .

Перечислю все же его преимущества и недостатки…
Continue reading Zend Framework: дорабатываем Zend_View

PHP: Собеседование

Interview

Довольно часто (постоянно) мне приходиться проводить собеседование людей желающих устроитсья в мой отдел на должность “junior PHP developer” и “PHP developer”. И, с завидным постоянством, я и team-lead отдела задаем одни и те же вопросы…
Continue reading PHP: Собеседование

PHP 4. Эпитафия

PHP 4 Epitaph

Рыдайте, добрые друзья,
На этой скорбной тризне.
Четвёртый, – слышал я, –
Вам помогал при жизни.

Пусть школьников шумливый рой
Могилы не тревожит:
Тот, кто лежит в земле сырой,
Им больше не поможет!

Continue reading PHP 4. Эпитафия

“Исключительный” код – Часть 1

Целевая аудитория

Данная статья предназначена для опытных PHP разработчиков которые хотят узнать больше о поддержке исключений в PHP 5, а также – что не менее важно – узнать о других подходах стандартизованной обработки ошибок. Вы должны быть знакомы с основами ООП (в том числе со страшным словом полиморфизм).

Вступление

Большинство технических статей забивают на описание обработки ошибок. И это понятно, ведь условия для проверки ошибок не способствуют пониманию и без того сложного кода. Эта статья должна исправить такое положение дел. Тут Вы в избытке встретите код для обработки и управления ошибками.

Continue reading “Исключительный” код – Часть 1