Je suis développeur PHP5, et j'ai rencontré avant-hier un petit problème :
Je codais une classe, dans laquelle une fonction possède une dizaine de gros tableaux associatifs. Jusque là, rien d'anormal. Mais au moment de tester, j'ai obtenu de jolis « Undefined variable » sur les noms de ces tableaux. Je copie/colle le nom pour vérifier une éventuelle erreur de frappe, toujours pareil.
Je décide de refaire ces tableaux associatifs, car ils contiennent des simples et doubles quotes imbriquées, et je me dis que ça a dû provoquer un problème à un moment. Mais ça ne se résous toujours pas.
Après une heure de cafouillage, je finis par aller voir mon chef de projet, qui vient et règle le problème en une minute… L'erreur se situait entre le nom de la variable et le signe "égal" : il y avait une tabulation (qui pourtant ne pose pas de problème d'habitude).
Entre Eclipse qui m'a affiché les tabulations à la même taille qu'un espace, l'interpréteur PHP, et surtout moi : PEBKAC.
J'veux pas troller, mais des vrais éditeurs, genre N++ ou Sublime Text ça existe, et tu as pas de soucis.