Ich bin gerade dabei ein leicht angewachsene Ansammlung von Funktionen , welche ich mit der Zeit geschrieben habe in eine Klasse zu packen und dabei werfe ich dann auch gleich einen Blick darauf, ob sie noch meinem heutigen Wissensstand entsprechen, oder ob sie mal berbessert werden müßen...
So kam ich jedenfalls auch bei der Methode für BBCodes an. Diese benutzte die PHP-Funktion preg_replace_callback. Soweit so gut.
Sie lies sich nur nicht dazu herab auch innerhalb einer Klasse zu arbeiten.
Ein Blick in das Handbuch brachte dann aber die Lösung, denn freundlicherweise hat jemdand, der das Problem auch schon hatte eine Lösung dafür gefunden:
php.net