<rmcreative>

RSS

Все заметки с тегом «PHP»

Можно уточнить:

  1. PHP 5.2.5

    13 ноября 2007

    PHP обновился до версии 5.2.5.

    Помимо улучшений в безопасности:

    — Обновлена библиотека PCRE до версии 7.3. (preg_*).

    — Обновлена база часовых поясов до 2007.9.

    — Добавлена возможность контролировать потребление памяти между запросами путём изменения переменной окружения ZEND_MM_COMPACT.

    — Повышена скорость работы array_intersect_key(), array_intersect_assoc(), array_uintersect_assoc(), array_diff_key(), array_diff_assoc() and array_udiff_assoc().

    Ну и багфиксы:

    — #43139: PDO игнорировал ATTR_DEFAULT_FETCH_MODE при выполнении fetchAll().

    — #42785 json_encode() форматировала значения типа double в зависимости от локали.

    — #42549 ext/mysql не могла скомпилироваться с libmysql 3.23.

    — И ещё более 60 фиксов.

    Рекомендую обновиться

    Комментировать
  2. ArrayObject в PHP5

    23 октября 2007

    Многие PHP-программисты не знают, что для того, чтобы объект вёл себя как массив не надо переопределять ни одного метода или реализовывать интерфейс. Достаточно расширить SPL-класс ArrayObject:

    class MyCoolClass extends ArrayObject{
      function dump(){
        print '<pre>'.print_r($this, true).'</pre>';
      }
    } 
     
    $myCoolObject = new MyCoolClass();
    $myCoolObject['name'] = 'Alexander';
    $myCoolObject->dump();
    Комментировать
  3. Используем MemCache

    19 октября 2007

    Вторая заметка Анатолия Ларина про кэширование.

    Читаем

    Комментировать
  4. SQL Server 2005 Driver для PHP

    16 октября 2007

    Microsoft зарелизили PHP-драйвер под SQL Server 2005.

    • Работает только Windows, требует наличия MS SQL Server Native Client.

    • Является отдельным драйвером (не PDO).

    • Исходного кода естественно нет. Также отстутствует какая-либо спецификация протокола.

    • Неплохое описание API с примерами.

    • Поддерживает параметризированные запросы и потоки данных.

    В phpinfo показывается как: sqlsrv, sqlsrv support enabled.

    Знакомимся

    Оригинал заметки

    Комментировать
  5. Кэширование своими руками

    16 октября 2007

    Ещё одна интересная заметка Анатолия Ларина с названием "Скажи кэшированию… иногда :)" расскажет вам о том, как реализовать кэширующий механизм на PHP.

    Читаем

    Комментировать
  6. Прощай, Smarty?!

    12 октября 2007

    Анатолий Ларин написал прощальную заметку. Заметка оказалась весьма спорной, что породило ряд довольно интересных комментариев.

    Читаем и участвуем в обсуждении

    2 комментария
  7. Создание простой MVC-системы на PHP 5

    10 октября 2007

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

    Читаем

    3 комментария
  8. Неплохой обзор CodeIgniter

    10 октября 2007

    Никита Селецкий попробовал на практике php-фреймворк CodeIgniter и написал неплохой обзор его возможностей.

    Читаем

    Комментировать
  9. Пространства имён в PHP 5.3?!

    1 октября 2007

    Следующая версия PHP5 будет, судя по всему, включать в себя поддержку пространств имён. Такие выводы можно сделать т.к. код PHP6, отвечающий за их поддержку был скопирован в ветку PHP5.

    Будем ждать.

    p.s. Нетерпеливые могут пока почитать пару заметок:

    PHP Namespaces (Part 1: Basic usage & gotchas)

    PHP Namespaces (Part 2: Namespace constants)

    p.s. выход PHP5.3 ожидается в начале следующего года.

    Комментировать
  10. PHP VS Rails

    24 сентября 2007

    Занятная заметка-перевод на больную для многих тему PHP VS Rails с очень правильными выводами.

    Советую

    Комментировать