Simpele vraag denk ik:

<?php
$tekst = preg_replace('/\patroon/ise', "intern('$1')", $tekst);
?>

Hiermee wordt de functie "intern" aangeroepen.

Als ik nu alles in een class stop, in plaats van losse functies, zou je er logischerwijze (vind ik toch) het volgende van maken:

<?php
$tekst = preg_replace('/\patroon/ise', "$this->intern('$1')", $tekst);
?>

Maar helaas werkt dat niet :-)

Iemand een idee of dit überhaupt mogelijk is?
Interessant artikel wat ik nog niet gevonden had. Het is dus niet mogelijk om een centrale functie te hebben die elke keer wordt aangeroepen?

Edit:
Antwoord gevonden op de PHP website...
$tekst = preg_replace_callback(patroon', 'class::functie', $tekst);

Reageren