Skip to content

Wurstiger PHP-Code

by Beni on April 1st, 2010

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&auml;hlen')

Es gibt Tage, da zweifle ich echt an meiner Berufswahl! :-)

Das wird dich vielleicht auch interessieren:

One Comment
  1. 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 :D

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS