Wurstiger PHP-Code
Ich darf gerade das Refactoring einer PHP4-Anwendung durchführen, und mir graute es schon von Anfang an. Aber folgende Zeilen lassen einem echt das Blut gefrieren:
1 2 3 4 | $OUT .= "<option value=\"" . (($OUTPUT_VALUE != null)?$A[$OUTPUT_VALUE] : $A["name"]) . "\" " . (($OUTPUT_EXTRA != null)?(($A[$OUTPUT_EXTRA] == $OUTPUT_EXTRA2)?"selected":""):"") . "> " . htmlentities($A["name"], ENT_QUOTES) . "</option>"; |
Eine weitere Perle, zur besseren Übersicht aus der 200 Zeichen langen Konkatenation herausgenommen:
1 | ((($OUTPUT_EXTRA3 !== null || strlen($OUTPUT_EXTRA3) > 3) && $OUTPUT_EXTRA3!=='undefined')?$OUTPUT_EXTRA3:'Ziel wählen') |
Es gibt Tage, da zweifle ich echt an meiner Berufswahl! ![]()
Das wird dich vielleicht auch interessieren:
One Comment
→






Ach du heilige…. Das sieht echt wüst aus. Dagegen sind meine Spaghetti-Codes aus alten Tagen, wo das Kapseln noch für unnötig empfunden wurde, richtig angenehm zu lesen