Archive of category "PHP"

Определить и распаковать gzip
Фрагмент кода на PHP
June 12, 2009, revised January 9, 2011

Установка memcache в PHP
Устанавливаем расширение memcache из PECL.
June 10, 2009, revised December 25, 2011

Многопроцессовые демоны на PHP
Рано или поздно приходится на сайте выполнять задачи, которые прямо на страничке делать ну никак не получается. Обрабатывать большие объемы данных. Запрашивать медленные внешние сервисы. Делать сложные расчеты. Тут-то и приходится вспоминать, что PHP — не только препроцессор домашних страниц, а и полноценный скриптовый язык. Давайте на этом языке сделаем демона для выполнения фоновых задач.
September 20, 2008, revised March 25, 2013

Read-From, Write-Through: улучшаем кеш страниц
Есть кеш страниц, организованный по принципу 404-й. То есть – если страница лежит в кеше, она отдается сервером без участия PHP; если ее там нет – по обработчику 404-й ошибки вызывается MainController сайта, который генерирует страницу, кладет ее в кеш и отдает клиенту.
September 19, 2008

Задерка между итерациями
Не знаю, насколько это очевидно, но sleep можно поместить в условие окончания цикла.
July 30, 2008

Как я Zend-сертификацию проходил
Довольно странно зарабатывать на жизнь программированием на PHP и не иметь желания (или возможности) получить аттестат профпригодности – в университете таких не дают, да и уровень не тот. Быть сертифицированным специалистом и себе приятно, и, разумеется, выделяет из серой массы пыхыпышников, которых в отрасли как собак нерезаных.
July 26, 2008

Генерация XML в PHP
Рассматривая примеры генерации XML-выгрузок от различных украинских маркетов (не буду никого смущать прямыми ссылками), удивлен тем, что многие используют обыкновенную шаблонную методику, вроде:
July 14, 2008

Отладка PHP средствами Firebug
Отладка PHP-скриптов определенно недостаточно освещена в интернете. Потому многие, очень многие довольствуются print_r-ками. Очевидный недостаток такого способа – нельзя отладить AJAX, SOAP-сервисы, генераторы картинок и вообще скрипты, не отдающие непосредственно HTML-документов.
July 4, 2008

PHP5 как скриптовый язык для Windows
Я расскажу, как можно довести PHP-скриптинг под Windows до такого же удобства, что и BAT.
March 22, 2008

Сборщик мусора в PHP 5
Сегодня на работе разбирался с PHPшным сборщиком мусора. Обнаружилась одна жутко неприятная вещь, которая называется recursive reference memory leak – объекты с перекрестными ссылками не удаляются из памяти.
March 18, 2008, revised August 9, 2012

Zend PHP Certification
Есть такой хороший экзамен Zend Certified PHP Engineer. Для навеки погребенных в танке, Zend – разработчик PHP, соответственно, их сертификация равноценна, например, MCSE.
March 17, 2008

Дополнение готовых сайтов заказчика
Главное правило – самая трудоемкая часть работы – запуск проекта у заказчика. Она тем сложнее, чем больше клиентского кода написано не тобой.
February 26, 2008