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

Ловкость рук и никакого мошенничества. На простом примере покажу почему 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 комментария on "PHP5 – хочу скорей"

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

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

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

Got something to say? Go for it!