PHP will keine unglaublichen Zahlen
Eine nackte Zahl, die im Quellcode verwendet wird, ist eine unglaubliche Zahl, denn innerhalb von drei Monaten hat niemand, einschließlich des Autors, einen Sinn daraus gemacht. Zum Beispiel:
if (22 == $foo) { start_thermo_nuclear_war(); } else if (19 == $foo){ refund_lotso_money(); } else{ cry_cause_im_lost(); }
Sie sollten define() verwenden, um dem Wert, den Sie darstellen möchten, einen echten Namen zu geben, anstatt eine nackte Zahl zu verwenden, zum Beispiel:
define("PRESIDENT_WENT_CRAZY", "22"); define("WE_GOOFED", "19"); define("THEY_DIDNT_PAY", "16"); if ( PRESIDENT_WENT_CRAZY == $foo) { start_thermo_nuclear_war(); } else if (WE_GOOFED == $foo) { refund_lotso_money(); } else if (THEY_DIDNT_PAY == $foo) { infinite_loop(); } else{ happy_days_i_know_why_im_here(); }