Поло, водное по-оло!..

There are two non-empty arrays $a and $b. What is the result of their sum (+)?

View Results

Loading ... Loading ...

Рекламная пауза

Что я делаю не так?

Вот тут отдельное исследование по психологии проводить можно. Линукс, знаете ли, коммуна, оно же колхоз. Большинству интересно добавлять фичи (по опыту знаю) и большинству неинтересно заниматься QA. Что вполне естественно. У разработчика в его сборке работает — ну и нормально. Я тоже так делал даже в коммерческих проектах, но там меня страховал отдел QA с [...]

PHP-проекты: пути развития

…другое дело, что у коммерческих php-шных проектов, погнавшихся за дешевизной php-программистов, есть два более-менее основных пути развития: 1) взяли студентов, разогнали, взяли студентов, разогнали (несколько ещё таких же итераций), перестали гоняться за дешевизной, набрали умных ребят за адекватные деньги и начали работать; 2) взяли студентов, разогнали, взяли студентов, разогнали (несколько ещё таких же итераций), перестали [...]

Просто съезжать

Может, оно и к лучшему. Будем просто съезжать как молодые – глаза на лоб, из груди рвется восторженный крик… Так именно и рождаются самые яркие победы. Увы, с годами приходит контроль, ты начинаешь соображать, рассчитывать, сознательно участвовать в хитрых тактических играх. А нужно просто съезжать. Как в последний раз…

Кажется, идея пошла воплощаться в конкретику. Чёрт [...]

Вышел PHP5.3

The long awaited release of PHP 5.3 is finally here! Bask in the glory of all the new enhancements and go download it to start using it today!

Долгожданный релиз PHP 5.3 состоялся!

И ещё раз о слонах…

…как о символе PHP. Слон, как известно, считается животным мудрым. И вообще, насколько я помню, инкарнацией бога, который мудростью отличался. От других. У жрецов в AD&D мудрость тоже была основным таким качеством. Классическим образчиком такого жреца является братец Тук, он очень любил своих ближних оглоблей отоварить.

Я тут не так давно пост писал о мудрости и [...]

Обработчики событий

События и обработчики событий давно не новость в объектно-ориентированном программировании: общеизвестен паттерн проектирования Observer [1], который используется в изрядном количестве библиотек и программных продуктов. Меня интересует использование этого паттерна в PHP5.
Самая простая, классическая реализация этого паттерна наличествует в SPL [2], где этот паттерн определён интерфейсами SplSubject и SplObserver. Простенько, теперь — со вкусом PHP.
Во фреймворке [...]

В NetBeans IDE 7.0 будет поддержка symfony

Нашёл на YS-Pro эту небезынтересную информацию. То есть это уже не PHP EarlyAccess, который появился довольно давно. Это полноценная поддержка PHP в сочетании с поддержкой мощного фреймворка. Мир взял за правило меняться к лучшему.

Можешь не писать — не пиши!

В силу специфики своей деятельности последних десяти лет «я часто общаюсь с людьми», которые так и рвутся сотворить свою CMS. Или фреймворк. Я знаю минимум три хороших причины такие штуки сотворить, но куда больше причин основательно изучить какую-нибудь общеизвестную штуку. И даже пришёл к выводу, что если сотворить хочется настолько, что аж руки чешутся и [...]

О конструкторах

Опять тревога и батальон уходит в бой…

Давайте разберёмся с, казалось бы, одним из фундаментальных понятий в ООП PHP5, а именно с конструкторами и деструкторами, а то, как выяснилось, эта тема не совсем очевидна.

class Test {
private $_arg = "no arg";
function __construct($arg) {
[...]

PHP: обратный процесс?..

Zend is now offering PHP training for experienced programmers looking to develop in PHP.

У меня плавно отвалилась челюсть. Не, я понимаю, что маркетинг и все дела, но вообще-то в голове у меня сложилось устойчивое впечатление, что опытные программисты в основном валят с PHP любой версии из-за его неконсистентности — туда, где ход проектов хорошо прогнозируется, [...]