如何判断变量是否为空?

Ste*_*ons 2 php

<?php
echo $Variable;
?>

**//  I would like to check if the variable is empty, using but if() statements but more secure     than...**
  if($var == "")
Run Code Online (Sandbox Code Playgroud)

是否有可能检查变量是否比这更安全?

rrr*_*hys 6

if(!isset($var) || $var == "")
{
    //$var is empty.
}
Run Code Online (Sandbox Code Playgroud)

^这就是我使用的东西,如果你还没有'初始化'它也会覆盖它.

*编辑 - 反映评论

  • 我会用空字符串检查来翻转`isset()`,这样如果没有设置变量,你就不会收到错误.另外,我会在`$ var`周围添加`trim()`以去除任何空格 (4认同)