0
用下面的代碼(PHP 5.4.4-10,Debian的測試):被定義的變量(沒有值)在PHP中被認爲是未定義的?
<?php
$a = 0;
$b;
echo '$a: ' . $a . PHP_EOL;
echo '$b: ' . $b . PHP_EOL;
我有以下的輸出:
$ PHP teste.php美元:0 PHP的通知:未定義變量:b在 /tmp/teste.php第5行PHP堆棧跟蹤:PHP 1 {主}() /tmp/teste.php:0
說明:未定義變量:b在/ TMP第5行的/teste.php
調用堆棧: 0.0002 221952 1. {主}()/tmp/teste.php:0
$ B:
$ b的後$限定。爲什麼它被認爲是不確定的? 這是一個錯誤?