Wollt ihr etwas lustiges hören? ![]()
PHP-Projekt (CLI), der letzte Commit vor ca. einem Jahr. Vorhin wollte ich ein neues Feature dafür programmieren, klappte einwandfrei. Nach ersten echten Konfigurationsänderungen die Ernüchterung: Da funktioniert überhaupt nichts mehr, sobald ich die neuen INI-Direktiven verwende…
Ursache: Ich habe nicht bedacht, dass kleingeschriebene Konfigurationsvariablen einen speziellen Zweck erfüllen. Ich hätte es somit in Großbuchstaben einprogrammieren müssen. Der Hammer daran ist nur, dass diese Tatsache riesengroß in der Beispielkonfigurationsdatei dokumentiert ist, die ich wenige Minuten zuvor ergänzt habe! Insofern trifft RTFM sogar bei eigenem Code zu, wenn man diesen nach längerer Pause wieder anrührt. ![]()
(Und wieder eine halbe Stunde mit unnötigem Debuggen vergeudet.)