Пишу, по большей части, про историю, свою жизнь и немного про программирование.

PHP. Полезное.

Уже не в первый раз наблюдаю как изобретают велосипед. Господа, для того, чтобы вызвать метод объекта из callback, используется (согласен) весьма странная конструкция array (&$object, 'method'), соответственно для ситуации, когда ф-я вызывающая callback и метод, который нужно вызвать находятся в одном объекте конструкция преобразуется к виду array (&$this, 'method'). Причём амперсанд обязателен, иначе вы ненароком создатите ещё один экземпляр класса.

Пример:

preg_replace_callback('/regexp/', array(&$this, ObjectMethod), $buffer);