Ловкость рук и никакого мошенничества. На простом примере покажу почему 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);
// ...
В общем суть ясна.
Ну это так, накипело как говорится…
Смотрите также:
- Обработка ошибок в PHP и исключения
- Пишем XML-RPC сервер
- Инструменты веб-разработчика
- XML-RPC и кросспостинг в ЖЖ
- Unsharp Mask на PHP


во изврат :)
Ну на ПХП5 много приятностей, и в области UTF-8, и в операциях со строками, и curl-ится :)
Да, согласен, приятностей много.
Меня больше радует более польная поддержка ООП.