Статьи

Макросы PHP для удовольствия и прибыли!

Первоначально я собирался называть это «микро-макросами с библиотекой идеально прагматичного препроцессора Марсио», но я не думал, что Бруно одобрит… Я очень взволнован, когда разработчики получают…
Статьи

Силиус и режущий зубы на TDD

Эта статья была рецензирована Кристофером Питтом и Томасом Пунтом . Спасибо всем рецензентам SitePoint за то, что сделали контент SitePoint как можно лучше! Sylius —…
Статьи

Разработка расширений PHP с использованием PHP-CPP: объектно-ориентированный код

В моей первой части, посвященной созданию расширения PHP с помощью PHP-CPP , мы рассмотрели некоторые основы использования PHP-CPP для создания нашего первого скелетного расширения PHP…
Статьи

Symfony2 Регистрация и Вход

В первой части мы обсудили основы настройки системы безопасности в нашем приложении (настройки базы данных и security.yml Мы также рассмотрели этап предварительной регистрации, когда пользователь…
Статьи

Пьяный с силой плагинов композитора

Composer — самый острый инструмент в наборе инструментов современного разработчика PHP. Дни ручного управления зависимостями ушли в далекое прошлое, и на их месте у нас…
Статьи

Понимание паттерна наблюдателя

Недавно меня попросили интегрировать стороннее программное обеспечение для форумов в существующий веб-портал. Проблема заключалась в том, что оба приложения имели собственный механизм аутентификации. С точки…
Статьи

Форум PHP Отчет

Forum PHP — ежегодная конференция PHP в Париже, Франция. В этом году я был приглашен в качестве докладчика и рассказал об автоматизации работы с некоторыми…