<rmcreative>

RSS

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

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

  1. Автодополнение свойств классов в PHP IDE

    16 сентября 2008

    В ночных билдах Eclipse PDT 2.0 появилась долгожданная для многих возможность. Теперь можно воспользоваться синтаксисом phpDoc 1.4+:

    /**
     * @property MyClass $regular MyClass property
     */
    class TestClass { 
        private $_thingy;
     
        function __get($var){
            switch ($var) {
                case 'regular' :
                    return $this->_thingy;
            }
        }
     
        function __set($var, $val){
            switch ($var) {
                case 'regular' :
                    if (is_string($val)) {
                        $this->_thingy = $val;
                }
            }
        }
    }

    И получить дополнение методов класса MyClass для такого кода:

    $my_obj = new TestClass();
    $my_obj->regular

    Попробовать можно уже сейчас

    8 комментариев
  2. Zend Framework 1.6

    8 сентября 2008

    Вышел новый релиз Zend Framework — одного из лучших PHP фреймворков.

    Об основных изменениях я уже писал.

    Официальный анонс

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

    Комментировать
  3. Drupal for Firebug

    7 сентября 2008

    http://drupal.org/files/images/drupalforfirebug_full.png

    Модуль интегрируется с популярным Devel и отдаёт отладочную информацию в отдельную вкладку FireBug.

    Первый релиз для 5.x и 6.x уже можно опробовать. Авторы обещают развивать проект и далее.

    7 комментариев
  4. CodeIgniter 1.7. Скоро.

    27 августа 2008

    Последние дни в SVN CodeIgniter ну очень уж много значительных коммитов, так что скорее всего готовится скорый выход первой версии линейки 1.7.

    Почему 1.7, а не 1.6.4? Это не багфикс релиз. Да, ошибки тоже исправляют, но имеются большие изменения:

    Читаем

    4 комментария
  5. Drupal: Передача параметров в JavaScript

    20 августа 2008

    В Drupal довольно удобно реализована передача параметров в JavaScript:

    drupal_add_js(array(
      'my_namespace' => array(
        'my_variable' => 'my_value'
      )
    ), 'setting');

    Получить значение из JS можно так:

    alert(Drupal.settings.my_namespace.my_variable);

    Пока заметил только два интересных момента:

    1. Нельзя использовать минусы при именовании ключей массива.

    2. Не выйдет использовать готовые решения для собирания скриптов в один файл т.к. нарушается порядок загрузки.

    3 комментария
  6. PHP класс для работы с Яндекс.XML

    18 августа 2008

    Антон Шевчук поделился PHP-обёрткой для реализации поиска средствами Yandex.XML.

    Пробуем

    Комментировать
  7. Kohana 2.2

    12 августа 2008

    Обновился выросший из CodeIgniter PHP5-фреймворк Kohana.

    Что именно изменилось неясно, но что-то точно :) Самый большой минус фреймворка — отсутствие актуальной документации.

    Если нравится разбираться по APIможно попробовать как альтернативу CodeIgniter.

    3 комментария
  8. CodeIgniter: Вложенные папки для библиотек

    12 августа 2008

    В SVN залиты изменения, позволяющие размещать библиотеки в подпапках.

    Наконец можно будет рассортировать библиотеки!

    Адрес SVN: http://dev.ellislab.com/svn/CodeIgniter/trunk

    Комментировать
  9. Доступен Win32 билд PHP5.3alpha2

    8 августа 2008

    Уже можно попробовать в деле новый PHP5.3 на Windows. Кроме самого факта доступности билда под Windows радует фикс некоторых багов.

    Комментировать
  10. Последний апдейт PHP 4

    8 августа 2008

    Вышло последнее обновление PHP4.

    — PCRE обновили до 7.7.

    — Исправлено переполнение в memnstr().

    — Исправлена ошибка в imageloadfont в случае, если передан левый шрифт.

    — Исправлена ошибка open_basedir в curl.

    — Исправлена ошибка #37421.

    Обновляемся (а ещё лучше переходим на пятёрочку).

    Больше линейка 4.x обновляться не будет.

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