<?php class Walidacja { ... function bbcode_autolink($str) { ... } function Message($str) { $str = preg_replace_callback("#([\n ])([a-z]+?)://([a-z0-9-.,?!%*_#:;~&$@/=+]+)#si", "bbcode_autolink", $str); retun $str; } ... } ?>
Problem mam z parametrem "bbcode_autolink" w funkcji "Message" który powinien być poprawym wywołaniem funkcji w tej klasie.
Warning: preg_replace_callback() [function.preg-replace-callback]: Requires argument 2, 'bbcode_autolink', to be a valid callback
"\$this->bbcode_autolink" też nie działa.
Jak można poprawie wywołać ta funkcję wewnątrz klasy tak żeby nazwę tej funkcji też można było umieścić wewnątrz tej samej klasy?