使用isset验证变量

时间:2015-06-21 16:15:02

标签: php isset

所以我读这本书并学习PHP。在其中一个练习中,我必须编写一个包含几个隐藏值的表单,然后编写一个"处理程序"检查这些值是否已初始化。

代码如下所示:

    $time = (!isset($_POST["time"])) ? NULL : $_POST["time"];
    $user = (!isset($_POST["user"])) ? NULL : $_POST["user"];

我的问题是,作者提出!isset是否有任何理由,而不是直接isset?为什么不这样做?

    $time = (isset($_POST["time"])) ? $_POST["time"] : NULL;
    $user = (isset($_POST["user"])) ? $_POST["user"] : NULL;

谢谢!任何一种方法的优点/缺点?

0 个答案:

没有答案