<rmcreative>

RSS

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

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

  1. Yii, судьба yiic shell

    29 июля 2010

    В Yii 1.1.2 было решено, что yiic shell, используемый для генерации кода из консоли, должен быть постепенно вытеснен GUI-генератором Gii. Решение было мотивировано тем, что поддерживать два генератора будет слишком накладно.

    С выходом 1.1.3 сообщество обратило на это внимание.

    Стоит сразу пояснить, что yiic сам по себе как поддержка консольных команд ни в коем случае не перестанет поддерживаться. yiic shell — только та часть, которая отвечает непосредственно за генерацию кода.

    По идее существует компромиссный вариант — использовать и для Gii и для yiic shell одни и те же шаблоны, что позволит свести затраты на их поддержку к минимуму. Проблема с ним в том, что в Gii в шаблон передаётся гораздо большее количество параметров.

    18 комментариев
  2. PHP 5.3.3

    22 июля 2010

    Новшества неплохо описаны на хабре.

    Самое интересное, что в данном релизе в ядро включили PHP-FPM, так что больше не нужно будет патчить PHP для того, чтобы воспользоваться всеми его приятностями.

    1 комментарий
  3. zendAutoloader 1.1

    15 июля 2010

    Обновил zendAutoloader до версии 1.1 и заодно решил написать о нём здесь. Класс является лёгким загрузчиком классов Zend Framework для Yii.

    В 1.1 добавилась возможность подгружать классы, использующие такое же именование, как в Zend Framework, но с другим префиксом.

    1 комментарий
  4. CircleTasks

    14 июля 2010

    http://www.simplecoding.org/wp-content/uploads/2009/08/symbols_for_paper_notebook_with_description.png

    Неплохое TODO-приложение, реализованное Владимиром Стаценко и недавно допиленное Radioact. Имеет интересную визуальную систему статусов задач. Довольно приятно в использовании.

    7 комментариев
  5. Автоматическое дополнение для PhpStrom и WebStorm

    11 июля 2010

    Очень многим было не по душе, что в IDE от JetBrains нет автодополнения кода по таймауту. Вместо этого приходилось нажимать CTRL+SPACE. Сегодня стал доступен плагин Extended Code Sense, который добавляет данную возможность. Кроме того, в списке дополняемого кода теперь показываются Live Templates.

    Установить можно как отметив галкой в самой IDE, так и вручную, как описано на странице плагина.

    Комментировать
  6. PhpStorm и WebStorm 1.0.1

    7 июля 2010

    С момента последнего релиза прошло чуть больше месяца. И вот он, новый релизный билд.

    Список изменений довольно внушителен. Основные изменения коснулись производительности, слития веток SVN, вызовом XSLT из меню Run/Edit, появлением меню File→Rename и повышения стабильности Code|Comment для блоков с намешанными PHP/HTML.

    4 комментария
  7. Yii 1.1.3

    5 июля 2010

    Зарелизился Yii версии 1.1.3. Исправлено более двадцати ошибок, добавлено более пятидесяти мелких и не очень улучшений, которые отлично описал rosko на хабре.

    Русская документация, как обычно, не отстаёт от англоязычной и с каждым днём в ней становится всё меньше ошибок и опечаток (спасибо за ваши репорты).

    Обновляемся

    changelog

    Комментировать
  8. Возобновлена программа EAP PhpStorm/WebStorm, билд 95.241

    11 июня 2010

    После некоторого пострелизного затишья возобновлена программа EAP и выложен первый пострелизный билд за номером 95.241.

    Список изменений

    Пробуем и обязательно сообщаем об ошибках

    Релиз 1.0.1 планируется выпустить в течение трёх недель.

    9 комментариев
  9. JsonSerializable

    3 июня 2010

    И ещё одна довольно интересная штука, попавшая в транк PHP. На этот раз речь о json_encode. Как известно, он отлично работает с массивами и даже работает с объектами. Вот с объектами как раз тут не всё так просто: возможно необходимо сделать какую-то предварительную обработку или выкинуть часть свойств.

    В последнем коде можно сделать так:

    class MyObject implements JsonSerializable {
      private $test1, $test2;
      public $x = 10;
     
      function __construct($test1, $test2) {
        $this->test1 = $test1;
        $this->test2 = $test2;
      }
     
      // json_encode будет работать с результатом этого метода
      function jsonSerialize(){    
        return array($this->x, $this->test1);
      }
    }
    6 комментариев
  10. Конференция Symfony Camp UA 2010

    28 мая 2010

    Приглашаем всех желающих посетить конференцию по Symfony PHP Framework, которая состоится 3 июля 2010 года в г.Киев. Участие в конференции – бесплатное. Зарегистрироваться на мероприятие.

    Читаем

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