Bonjour, je sais que ce qui va suivre va vous paraitre tout con, mais pour moi le php c'est du chinois.

ma fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    static public function camelize($id)
    {
        return preg_replace(array(
                                 '/(^|_|-)+(.)/e', '/\.(.)/e'
                            ), array(
                                    "strtoupper('\\2')", "'_'.strtoupper('\\1')"
                               ), $id);
    }

est depréciée à cause de la fonction preg_replace et de l'identifieur /e. J'ai bien compris qu'il faudrait la passer en preg_replace_callback mais je n'arrive pas à le faire moi meme, php est un langage que je n'ai jamais utilisé et j'ai vraiment du mal à réadapter le code pour une fonction pourtant si basique. Si une bonne ame voulait bien m'aider, ce serait sympa, merci d'avance.