26-07-2011, 07:33 PM
normalement soit tu appelles une fonction dans ton callback, soit tu appelles une méthode d'un objet
dans le cas où tu poses array($this, 'CallBack_GetFileContent')
cela veut dire que ton code correspond à l'appel de :
$this->CallBack_GetFileContent();
si tu mets un autre objet que $this, par exemple $toto
ben tu appelles
$toto->CallBack_GetFileContent();
et si tu n'envoies pas un tableau mais juste 'CallBack_GetFileContent'
alors cela veut dire que tu appelles
CallBack_GetFileContent();
le tout avec les paramètres qui vont bien et qui dépendent de la fonction initiale (ici preg_replace_callback)
je sais pas si je suis clair ^^