PHP は信じられないほどの数値を求めていません


ソース コードで使用されている裸の数字は、信じられないほどの数字です。なぜなら、3 か月以内に、作成者を含む誰もその数字を理解できなかったからです。例:

if (22 == $foo) {
    start_thermo_nuclear_war(); 
}
else if (19 == $foo){
    refund_lotso_money(); 
}
else{
    cry_cause_im_lost(); 
}

表現したい値に実際の名前を与えるには、裸の数値を使用するのではなく、define() を使用する必要があります。たとえば、

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(); 
}


#