PHP. Полезное.

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

Пример:

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

14 августа 2003 08:42

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML: