2
我已經定義了一個$foo
全局變量。PHP全球關鍵字和作業
後來,我想將$foo
設置爲別的東西。
public function bar()
{
global $foo;
$foo = 'hello';
}
是否有任何意想不到的副作用將其縮短爲一行?
public function bar()
{
global $foo = 'hello';
}
我都對着the documentation,並沒有看到他們申報和分配在同一行中的變量。因此,我想知道是否有其他人遇到過這樣的問題,或者如果把它放在一行上只是不好的編碼習慣?
謝謝你的回答。你會認爲他們會提到'global $ hello =「hello」;'會考慮'static $ hello =「hello」引發錯誤;'不會引發錯誤。 – GreeKatrina