Главная PHP5 – хочу скорей

PHP5 – хочу скорей

Раздел: Оффлайн, 16 декабря 2007 3 комментария

Ловкость рук и никакого мошенничества. На простом примере покажу почему PHP5 лучше и всем нужно использовать его.

Задача: Есть класс. В методе класса нужно обработать строку с помощью preg_replace_callback, в котором в качестве каллбэка указать метод этого же класса.

Изящное решение на PHP5:

// ...
$str = preg_replace_callback("~$pattern~isU", array(&$this, '_stack'), $str);
// ...

Уродское решение на PHP4:

// ...
$str = preg_replace_callback("~$pattern~isU", create_function('$matches', 'return CTypograph::_stack($matches[0]);'), $str);
// ...

В общем суть ясна.

Ну это так, накипело как говорится…

Смотрите также:

Теги:

3 комментария

  1. Alex_K пишет:

    во изврат :)

  2. Влад пишет:

    Ну на ПХП5 много приятностей, и в области UTF-8, и в операциях со строками, и curl-ится :)

  3. Да, согласен, приятностей много.

    Меня больше радует более польная поддержка ООП.

Оставить комментарий


© 2008–2010 Копилефт и все такое...