>>23
申し訳ありません、読み取れていませんでした。

main.php
<?php
include("./sub.php");
sub\check();

sub.php
<?php
namespace sub;
$t="OK";
function check(){
global $t;
print $t;//←ここでOKと出したい
}
//----
グローバル変数は名前空間の影響を受けないのは分かりましたが
$t="NG";を消し、$t="OK";のみ書いたとしても、check()で$tが取得できないのは何故でしょうか
print $tはnullになってしまいます。