PHP7.0用if语句删除变量?

时间:2018-08-12 14:06:56

标签: php php-7.0

所以这或多或少是我要做的:

<?php
....
$examplevar = $_POST['examplevar'];
if ($examplevar === NULL) {
    die('fatal error: null value');
} else {
.......
?>

在此脚本中,我有100%的时间遇到​​“致命错误” 但是,如果我稍加更改

<?php
.....
$examplevar = $_POST['examplevar'];
die($examplevar);
?>

它会正确打印出正确的字符串

这绝对让我感到困惑。

然后我也尝试了:

<?php
....
$examplevar = $_POST['examplevar'];
if (1==1) {
    die('Your input: '.$examplevar);
}
?>

哪个返回“您的输入:” 没有更多的文字

我绝对没有主意。任何帮助将不胜感激

Debian 9上Apache2上的PHP7.0

1 个答案:

答案 0 :(得分:2)

使用empty()检查$_POST['your name']的isset是否为空,以及isset是否为空