Développeur PHP, je code une partie AJAX sur l'application pour laquelle je travaille chez mon client. En local aucun souci, mais sur le serveur de test j'obtiens : « Call to undefined function utf8_decode() in […] ». Surpris du fait que la fonction n'existe pas sur le serveur, on m'explique qu'elle a été désactivée volontairement (sans donner le pourquoi du comment…), et qu'il faut utiliser à la place une fonction « maison » réalisée par une ancienne équipe de développeurs.
Inutile de préciser que la fonction maison est codée avec les pieds, et qu'elle ne donne pas toujours les mêmes résultats que la fonction native. PEBKAC.
La remplacer par une fonction inefficace... comment dire... je crois que je ne vais rien dire pour éviter la vulgarité.
Bref, je compatis.