と1つのファイルに名前空間には、私は() 'saの名前空間など、必要ファイルを持っています
<?php
namespace Beer {
class Carlsburg {}
}
$foo = new Beer\Carlsburg();
?>
しかし、PHPインタプリタはNo code may exist outside of namespace
という文句を言います。したがって、私は$foo
宣言をネームスペースにラップすることができますが、そのネームスペースにBeerをラップしてアクセスする必要があります。ここで私は避けるようにしようとしています何の実施例である:
<?php
namespace Main\Beer {
class Carlsburg {}
}
namespace Main {
$foo = new Beer\Carlsburg();
}
?>
は、ファイル内のBeer
名前空間のためのコード、まだないを含めるする方法はあります(残して独自の名前空間で$foo
宣言を包みますそれはグローバルな名前空間にありますか?)
ありがとうございました。
例#3を1として、この
をお試しください! – marko