我需要一个 PHP 函数来检查函数外部是否存在变量。如果不存在,则为其指定默认值。
该函数将类似于:function if_exist($argument, $default = '')
,其中$argument
将是函数外部的任何变量。它可以是变量的变量,如果变量不存在,$default
将是该变量的默认值。
请避免在函数中使用全局作用域,因为我听说这对网站的安全性不利。
最佳答案
您可以创建$argument
pass-by-reference :
function if_exist(&$argument, $default="") {
if(!isset($argument)) {
$argument = $default;
return false;
}
return true;
}
关于PHP 函数检查函数外部是否存在变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643692/