自动化变量声明PHP
我想尝试编写一个函数来自动检查/声明变量,例如自动化变量声明PHP,php,variables,declaration,Php,Variables,Declaration,我想尝试编写一个函数来自动检查/声明变量,例如 function checkVariable($var) { if(!isset($var)||empty($var)) { return ''; } else { return $var; } } $myvar = checkVariable($myvar); 显然,这是行不通的,因为变量在声明之前不存在,当您将其用作参数时会抛出一个错误-sooooo,有没有办法做到这一点 : : 我倾向于使用
function checkVariable($var)
{
if(!isset($var)||empty($var))
{
return '';
}
else
{
return $var;
}
}
$myvar = checkVariable($myvar);
显然,这是行不通的,因为变量在声明之前不存在,当您将其用作参数时会抛出一个错误-sooooo,有没有办法做到这一点 :
:
我倾向于使用
$myvar = (isset($myvar) && !empty($myvar)) ? $myvar : '';
但是如果你必须经常这样做,并且你想使用函数,Gumbo的建议是正确的。我倾向于使用
$myvar = (isset($myvar) && !empty($myvar)) ? $myvar : '';
但是如果你必须经常这样做,并且你想使用函数,Gumbo的建议是正确的。是的,但你不应该这样做。是的,但你不应该这样做。