例えば名前空間を用いたクラス内から、名前空間が設定されているクラスのインスタンスを動的に生成したい場合、
生成するクラスまでのパスを名前空間を含めてフルパスで指定してやらないとエラーになってしまう。
例)
$className = 'Hoge'; // エラー new $className(); $nameSpace = '\\Huga\\Piyo\\'; $className = $nameSpace.'Hoge'; // OK new $className();
と言った感じ。
例えば名前空間を用いたクラス内から、名前空間が設定されているクラスのインスタンスを動的に生成したい場合、
生成するクラスまでのパスを名前空間を含めてフルパスで指定してやらないとエラーになってしまう。
例)
$className = 'Hoge'; // エラー new $className(); $nameSpace = '\\Huga\\Piyo\\'; $className = $nameSpace.'Hoge'; // OK new $className();
と言った感じ。