我有这个:
function boo($show_one = false){ if(!show_one) return 1; else return 2; }
我怎么能这样称呼boo:
boo(SHOW_ALL);
而不是boo(错误)。 我看到一些本机PHP函数有这样的参数,使代码更容易阅读。
define("SHOW_ALL", false); define("SHOW_ONE", true);
将对应于您的代码。但我建议用数字代替布尔值。如果接下来的几周你决定有一个表演选项呢?
define('SHOW_ALL', true); function boo($show_one = false){ if(!$show_one) return 1; else return 2; } boo(SHOW_ALL);