【发布时间】:2020-02-25 03:00:48
【问题描述】:
所以我有一个运行所有变量的函数,如果未设置变量,它会返回“”。它看起来像这样:
function ck($str){
if(!isset($str) || empty($str)){
$str = "";
} else {
$str = $str;
}
return $str;
}
我的页面上有一个电话:
echo ck($var);
在我的页面上没有定义 $var。这应该返回一个空白字符串并避免引发错误 - 对???
相反,我仍然收到未定义变量错误。有人可以向我解释为什么我的功能不起作用。谢谢。
【问题讨论】:
-
因为通过将
$var传递给ch(),您正在使用它。但是还没有设置。而且你不能使用没有设置的东西。
标签: php function variables undefined