Chers amis développeurs bonsoir. Je vous écris car je souhaite soumettre à votre sagacité un problème étrange. À défaut de pouvoir me venir en aide (seule ma dignité m’empêche encore de verser des larmes de frustration), peut-être au moins cela vous fera-t-il marrer. Je suis victime d’une version particulièrement vicieuse du bug de 17h30 (avec [...]
$query_without_filter = "SELECT …"; $query_without_filter .= " FROM …"; $query_without_filter .= " WHERE …"; $query_without_filter .= " AND …"; $query_filter = " AND …"; $query_filter .= " AND …"; $query_filter .= " AND …"; $query_without_filter = $query_without_filter . $query_filter; Sans commentaire.
photo credit : scottog Tout développeur ayant déjà eu la fastidieuse tâche de se plonger dans les entrailles d’une application pour en corriger un quelconque bug connait l’importance des messages de log. Mais parfois, les messages d’erreurs deviennent fous, et se transforment en cauchemars plutôt qu’en outils. Ainsi, que se passe-t-il si la fonction chargée de [...]
Aujourd’hui, je vérifie distraitement les statistiques des visites sur mon CV en ligne, quand mon œil se perd dans la section « Visitors browsers ». Browsers Visitors Internet Explorer 4.01 2 WTF ??
Écrivez du code sans commentaires, qu’ils disaient. Du moment que le code est explicite. Qu’est ce que vous pensez de cette merveille ? foreach($listeTemp as $n => $machin) $lr3[$sds2[$objets? $machin->ID : $machin->NodeID]] = $n; for($n = 0; $n < count($lr3); ++$n) $resultats[$n] = &$listeTemp[$lr3[$n]]; Explicite, non ?
Alors que je codais innocemment, je tombe sur cette merveille : Parse error : syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM. Euh… Unexpected quoi ? En voilà, un message sibyllin. En tout cas, c’est une première pour moi. Pour ceux que ça intéresse, pour faire marrer les copains au bureau, voici un moyen trés simple de reproduire le truc : $toto::tata();