Finalement c'est plutot setlocale(), voir le gros warning sur http://fr2.php.net/setlocale qui décrit le probleme: un setlocale dans une thread apache va changer la locale du process et donc de toutes les autres threads.
Il doit y avoir une config Apache qui permette d'avoir des pools de vrais process forkés au lieu d'avoir des threads, pour que personne ne se marche sur les pieds.
[^] # Re: locale de la thread apache
Posté par daggett . En réponse au message Gettext change de langue. Évalué à 3.
Il doit y avoir une config Apache qui permette d'avoir des pools de vrais process forkés au lieu d'avoir des threads, pour que personne ne se marche sur les pieds.