注意php - 替代或删除?

时间:2011-06-13 01:54:08

标签: php notice

我正在使用此代码检查变量$n0, $n1, $n2是否未定义。

但每次没有定义时我都会收到通知。我的代码是一种不好的做法?还有其他选择吗?或者只是删除通知,代码没问题?

            if (!isset ($n0) && $n0 != $form['name0']){
                echo ("n0");
            }

            if (!isset ($n1) && $n1 != $form['name1']) {
                echo ("n1");
            }

            if (!isset ($n2) && $n2 != $form['name2']) {
                echo ("n2");
            }

感谢

1 个答案:

答案 0 :(得分:6)

你应该用&&替换那些||。如果未设置$n,那么它们肯定不会等于$form值。

这将阻止通知并执行您的意图