我需要一个 PHP 函数来检查函数外部是否存在变量。如果不存在,则为其指定默认值。
该函数将类似于:function if_exist($argument, $default = '')
where $argument
将是函数外部的任何变量。它可以是变量的变量,并且$default
如果变量不存在,则将是该变量的默认值。
请避免在函数中使用全局作用域,因为我听说这对网站的安全性不利。
你(们)能做到$argument
引用传递 http://php.net/manual/en/language.references.pass.php:
function if_exist(&$argument, $default="") {
if(!isset($argument)) {
$argument = $default;
return false;
}
return true;
}
DEMO http://codepad.org/mRce4NKa
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)