<rmcreative>

RSS

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

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

  1. HipHop

    3 февраля 2010

    Facebook, как вы уже могли слышать, выпустил транслятор PHP в код C++, названный HipHop.

    Отмечу основные моменты

    • Бесплатный, открытый исходный код.

    • HipHop уже используется в Facebook по полной программе.

    • PHP → С++ → GCC → бинарник. Делать это надо каждый раз при развёртывании кода.

    • Бинарник может работать как сервер (libevent), а также запускаться из командной строки.

    • Веб сервер = один процесс, много потоков.

    • Не использует Zend Engine. Использует написанный на C++ почти совместимый с PHP 5.2 фреймворк.

    • Используются расширения на C++ (стандартные написаны C). Сейчас доступны те, что использует Facebook. Остальные будьте готовы переписывать сами. Все расширения на C++ thread-safe.

    • Некоторые магические методы поддерживаются, но не работают быстрее.

    Не поддерживаются

    • Windows.

    • PHP 5.3 (поддержка планируется).

    • eval().

    • create_function()

    • preg_replace с модификатором /e.

    • function_exists() до объявления функции.

    Поддерживаемый динамический функционал

    • Динамический вызов функций, в том числе call_user_func().

    • Динамические методы и свойства объектов.

    • Динамические переменные, extract().

    • Динамический include().

    • Переопределение функций, классов, констант.

    • __toString(), __get(), __set(), __call().

    Источники информации:

    10 комментариев
  2. В конце марта 2010 г. в Санкт-Петербурге пройдет первая в России конференция по Zend Framework

    1 февраля 2010

    http://lh5.ggpht.com/_LTrMB58vSzk/S2XRVWUWqMI/AAAAAAAAABw/ItmlHrVIMVs/s800/205x175.png

    На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка!

    Участие в конференции планируется сделать бесплатным или за небольшую стоимость. На данный момент уже открыта предварительная регистрация на конференцию! Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное количество человек, которые смогут посетить конференцию или каким-то иным образом принять участие в ней.

    Каждый предстоящий доклад возможно обсудить на форуме ZF-сообщества. Ваше мнение очень важно для авторов!

    Планируемые доклады

    Александр Веремьев (Zend Technologies, команда Zend Framework Core).

    Александр Стешенко (Norada Corporation, PHP-разработчик).

    Смело обсуждайте доклады и регистрируйтесь!

    За последними новостями можно следить здесь:

    К участию также приглашаются информационные и финансовые спонсоры.

    Комментировать
  3. Друпалогия, пилотный номер

    28 января 2010

    Анонс уже был сделан на хабре, но считаю, что ради такого события можно и повториться. Итак, вышел первый пилотный номер электронного журнала о Drupal. Первые блины обычно бывают комом, но в этот раз всё получилось очень и очень достойно.

    Читаем

    Комментировать
  4. DIRECTORY_SEPARATOR в PHP

    26 января 2010

    В PHP есть предопределённая константа DIRECTORY_SEPARATOR, содержащая разделитель пути. Для Windows это «\», для Linux и остальных — «/».

    Так как Windows понимает оба разделителя, достаточно использовать в коде разделитель Linux вместо константы.

    Тем не менее, DIRECTORY_SEPARATOR полезен. Все функции, отдающие путь (вроде realpath), отдают его с специфичными для ОС разделителями. Чтобы разбить такой путь на составляющие как раз удобно использовать константу:

    $segments = explode(DIRECTORY_SEPARATOR, realpath(__FILE__));
    8 комментариев
  5. MVC: View

    25 января 2010

    Многие обожествляют MVC и думают, что если не использовать какой-нибудь фреймворк, View реализовать очень сложно. А уж тем более с поддержкой layout-а и возможностью использовать вложенные шаблоны. На самом деле это совсем не так.

    Читаем

    11 комментариев
  6. Руководство по Kohana на русском

    23 января 2010

    Активный участник сообщества PHP фреймворка Kohana, автор множества полезных статей, Иван Броткин, перевёл на русский userguide.

    Запрос на объединение с официальным проектом уже отправлен, а пока можно почитать документацию на brotkin.ru.

    Если вы интересуетесь Kohana, настоятельно рекомендую также перечитать архив brotkin.ru.

    1 комментарий
  7. WebIDE EAP 94.149

    21 января 2010

    После ощутимого перерыва вышла свежая сборка IDE для PHP.

    • В редакторах PHP и JavaScript улучшена проверка синтаксиса, навигация и инспектирование кода.

    • Появилась возможность запускать PhpUnit на удалённом сервере и управление правами на FTP/SFTP.

    Анонс на хабре

    Анонс в официальном блоге

    Полный список изменений

    Пробуем и обновляемся

    1 комментарий
  8. Yii 1.1.0

    11 января 2010

    Вышла стабильная версия PHP фреймворка Yii 1.1.

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

    Полное руководство по версии 1.1 на русском языке на yiiframework.ru уже находится в актуальном состоянии.

    Перевод обновлённого руководства по созданию блога будет завершён немного позже.

    Пробуем и обновляемся

    Комментировать
  9. Именованные группы условий в CodeIgniter

    10 января 2010

    В данный момент я активно использую фреймворк Yii, в котором есть довольно вкусная возможность, позаимствованная из Ruby on Railsименованные группы условий Active Record. Сегодня попробовал сделать то же в CodeIgniter. Всё оказалось очень просто.

    Читаем

    5 комментариев
  10. Быстрый старт в программинг под Друпал

    3 января 2010

    Достаточно полный чеклист по знаниям, необходимым для любого Drupal-разработчика, и ссылками на материалы для изучения.

    Читаем

    1 комментарий