整理一些開發過程當中一些不錯的點順便整理成本身的開發規範,方便審視本身。 裏面有些是參考其它博客我的以爲不錯的點若有侵犯可刪,持續完善更新中。 有不足的地方但願你們能夠給出建議。
$host = !empty($_REQUEST['domain']) ? $_REQUEST['domain'] : (!empty($_SERVER['argv'][2]) ? $_SERVER['argv'][2] : $_SERVER['SERVER_NAME']);
if( !is_array && data == 0 || is_array && !data.length ) { // code }
return
來結束,減小代碼縮進以及方便閱讀。對了PHP的else if 和elseif 均可以使用, 兩種語法都不會報錯,統一用elseif。 //不善用return的代碼 funcion f() { $ret = ''; if(isNull) { $ret = 'NULL' } elseif(isString) { $ret = 'STRING' } elseif(isArray) { $ret = 'ARRAY' } return $ret; } // 善用return的代碼 function f() { if(isNull) { return 'NULL'; } if(isString) { return 'STRING'; } if(isArraay) { return 'ARRAY'; } }
if($num == 2) {}