グローバル変数の $GLOBALS には _ が付きません

PHPでとあるエラーが起きたときにやりたい事があったので、
set_error_handler に登録する関数の中でエラーを検出し、
グローバル変数にフラグを立てて外に知らせることにした。


確か $_GLOBALS['hoge'] = true; みたいな書き方ができたっけと
やってみたら、関数の外で参照すると true になってない。


小一時間悩んだ末、変数名を間違えていたことがわかった。
$GLOBALS が正しい。

http://www.php.net/manual/ja/reserved.variables.globals.php


$_GET、$_POST 等とは違って _ がつかない。