当前位置:K88软件开发文章中心编程语言PHPPHP01 → 文章内容

4.2.8 PHP 不要不可思议的数字

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:38:33

由 sufang 创建,Alma 最后一次修改 2015-11-04 一个在源代码中使用了的赤裸裸的数字是不可思议的数字,因为包括作者,在三个月内,没人它的含义。例如: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(); }

4.2.8 PHP 不要不可思议的数字