为什么php不会在interger / null / boolean值上抛出未定义的偏移通知?

时间:2018-05-15 05:53:54

标签: php error-handling offset notice

对于以下任何一种情况,没有未定义的抵消通知或任何类型的通知:

$var1 = true;
$var2 = $var1[4];

$var1 = null;
$var2 = $var1[4];

$var1 = 1234;
$var2 = $var1[4];

所有这些情况都是无效的代码,人们会希望PHP会引起某种注意。 有没有理由不抛出错误,或者仅仅是那些PHP的怪异?

0 个答案:

没有答案