【PHP】名前空間とクラスの動的にロードに関する注意点。

例えば名前空間を用いたクラス内から、名前空間が設定されているクラスのインスタンスを動的に生成したい場合、
生成するクラスまでのパスを名前空間を含めてフルパスで指定してやらないとエラーになってしまう。

例)

$className = 'Hoge';

// エラー
new $className();

$nameSpace = '\\Huga\\Piyo\\';

$className = $nameSpace.'Hoge';

// OK
new $className();

と言った感じ。