preg_replace_callback и ООП приехали

Статус
В этой теме нельзя размещать новые ответы.

ХакИрФсимагущий

[засикречино]
preg_replace_callback и ООП приехали

внутри метода такая функция
PHP:
$ct[content]= preg_replace_callback('/<(\/?)([\w\d!]+)(?:.*?)(>|$)/is', "$this->CloseTag", substr($ct[content], '0', '300').strtok(substr($ct[content], '300', '511'),'<,.')).' ... '.$this->CloseTag();
сам метод CloseTag описан следуюшим
php пишет: Warning: preg_replace_callback() [function.preg-replace-callback]: Requires argument 2, '', to be a valid callback in C:\xampp\htdocs\index2.php on line 90

И че ему не валид 2й аргумент?
 

A1x

Новичок
а почему ты решил что "$this->CloseTag" это валидный колбэк?
да и вообще код какой-то бредовый
 

ХакИрФсимагущий

[засикречино]
Всем спасибо начало правиьно работать вот так:
PHP:
$ct[content]= preg_replace_callback('/<(\/?)([\w\d!]+)(?:.*?)(>|$)/is', "self::CloseTag", substr($ct[content], '0', '300').strtok(substr($ct[content], '300', '511'),'<,.')).' ... '.$this->CloseTag();
А теперь обьяснте что лутше self::CloseTag или $this->CloseTag();
Может чтото быстрее из них работает? в чем отличие?
 

A1x

Новичок
ХакИрФсимагущий
ты всеравно ничего не поймешь, переставляй буковки местами дальше))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху