如何判断变量是否为空?
问题描述:
<?php
echo $Variable;
?>
**// I would like to check if the variable is empty, using but if() statements but more secure than...**
if($var == "")
是否有可能检查变量是否比这更安全?如何判断变量是否为空?
答
if(!isset($var) || $var == "")
{
//$var is empty.
}
^这就是我使用,它也包括如果你还没有 '初始化' 呢。
*编辑 - 反映意见
+4
我会用空字符串检查翻转'isset()',这样如果变量没有设置,你就不会收到错误。另外,我会在'$ var'周围添加'trim()'去除任何空白 – Patrick
答
试试这个isset作为函数
isset($variable)
if(empty($ var)) – stecb
您担心什么安全问题? – aaz
Wellthat人们可能会通过它破解,尽可能保证安全。 –