PHP为什么函数可以引用不存在的变量呢?

时间:2017-01-15 00:24:05

标签: php function if-statement global-variables

取一页<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?那些部分只是不运行。没有错误弄乱我的整个网站。只是调用函数的空白区域。

为什么只有这种功能可以这样工作?

0 个答案:

没有答案