取一页<input type="text" name="a">
和<"input type="submit" name="submit">
。
为了避免在该页面上插入“未定义的索引”和“未定义的变量”警告,我不仅要在if ($a > whatever) { do whatever }
中包裹if (isset($a))
,还要在$a = $_POST['a']
中包裹if (isset($_POST['submit']))
1}}!
但是在一个功能中呢?在我的生活中,不要再次输入isset
。我仍然显然必须在isset($a)
内调用函数。但是,如果函数的某些部分本身依赖于不存在的$a
?那些部分只是不运行。没有错误弄乱我的整个网站。只是调用函数的空白区域。
为什么只有这种功能可以这样工作?