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