名前空間は、名前の重複の問題を解決するためのものです。
たとえば、ディレクトリ a と b の両方にモデル ファイルがあります。
ディレクトリ a の下のモデル ファイルの先頭に名前空間 a を追加します;
<code><span>namespace</span><span>a</span>; <span><span>class</span><span>model</span>{</span> }</code>
<code><span>namespace</span><span>b</span>; <span><span>class</span><span>model</span>{</span> }</code>
<code><span>require</span>(<span>"a\model.class.php"</span>); <span>$model</span> = <span>new</span> /a/model;</code>