フセチーカヨ、ホサネ、、ハ�、ヒ、ト、、、ニ、「、�ウ、�タ、ヲチー、ヒ。「、゙、コ、マ PHP 、ャ、ノ、ホ、隍ヲ、ヒ、キ、ニ・ウ。シ・ノテ讀ホヘラチヌ、ホフセチーカヨ、ホ、�ホ、ォ、�イキ、ニ、ェ、ッ、ウ、ネ、ャスナヘラ、ヌ、ケ。」 PHP 、ホフセチーカヨ、マ。「・ユ・。・、・�キ・ケ・ニ・爨ヒ、ソ、ネ、ィ、ニケヘ、ィ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」 、ソ、ネ、ィ、ミ。「・ユ・。・、・�キ・ケ・ニ・猗筅ホ・ユ・。・、・�ヒ・「・ッ・サ・ケ、ケ、�ヒ、マシ。、ホ 3 、ト、ホハ�ヒ。、ャ、「、熙゙、ケ。」
、ウ、�� 3 、ト、ホケスハク、ツコン、ホ・ウ。シ・ノ、ヌサネ、ヲホ网。、ヒシィ、キ、゙、ケ。」
file1.php
<?php
namespace Foo\Bar\subnamespace;
const FOO = 1;
function foo() {}
class foo
{
static function staticmethod() {}
}
?>
file2.php
<?php
namespace Foo\Bar;
include 'file1.php';
const FOO = 2;
function foo() {}
class foo
{
static function staticmethod() {}
}
/* ネ、セ�フセ */
foo(); // Foo\Bar\foo エリソネイ皃オ、�゙、ケ
foo::staticmethod(); // Foo\Bar\foo ・ッ・鬣ケ、ホ staticmethod ・皈ス・テ・ノ、ネイ皃オ、�゙、ケ
echo FOO; // ト�� Foo\Bar\FOO 、ネイ皃オ、�゙、ケ
/* ス、セ�フセ */
subnamespace\foo(); // Foo\Bar\subnamespace\foo エリソネイ皃オ、�゙、ケ
subnamespace\foo::staticmethod(); // Foo\Bar\subnamespace\foo ・ッ・鬣ケ、ホ
// staticmethod ・皈ス・テ・ノ、ネイ皃オ、�゙、ケ
echo subnamespace\FOO; // ト�� Foo\Bar\subnamespace\FOO 、ネイ皃オ、�゙、ケ
/* エーチエス、セ�フセ */
\Foo\Bar\foo(); // Foo\Bar\foo エリソネイ皃オ、�゙、ケ
\Foo\Bar\foo::staticmethod(); // Foo\Bar\foo ・ッ・鬣ケ、ホ staticmethod ・皈ス・テ・ノ、ネイ皃オ、�゙、ケ
echo \Foo\Bar\FOO; // ト�� Foo\Bar\FOO 、ネイ皃オ、�゙、ケ
?>
・ー・悅シ・ミ・�ハ・ッ・鬣ケ。「エリソ「、�、、マト�ヒ・「・ッ・サ・ケ、ケ、�ヒ、マ。「エーチエス、セ�フセ、ネヘム、キ、ニ \strlen()。「\Exception 、「、�、、マ \INI_ALL 、ハ、ノ、ネ、ケ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」
ホ�1 ・ー・悅シ・ミ・�ハ・ッ・鬣ケ。「エリソェ、隍モト�リ、ホフセチーカヨニ筅ォ、鬢ホ・「・ッ・サ・ケ
<?php
namespace Foo;
function strlen() {}
const INI_ALL = 3;
class Exception {}
$a = \strlen('hi'); // ・ー・悅シ・ミ・�リソ� strlen 、ウ。シ・�キ、゙、ケ
$b = \INI_ALL; // ・ー・悅シ・ミ・��� INI_ALL 、ヒ・「・ッ・サ・ケ、キ、゙、ケ
$c = new \Exception('error'); // ・ー・悅シ・ミ・�ッ・鬣ケ Exception 、ホ・、・ケ・ソ・ケ、鋿ョ、キ、゙、ケ
?>