Определить константу в другом пространстве имен php - PullRequest
0 голосов
/ 31 октября 2011

Вот что я делал в прошлом

//file: bar.php
defined('MYC') or define('MYC', 'val1');
//file: bootstrap.php
define('MYC', 'val2');

Сначала я включил бы bootstrap.php, который установил бы MYC = 'val2'.
Теперь bar.php находится в пространстве имен \ Foo \ Bar, то есть

//file: bar.php
namespace Foo\Bar;
defined('MYC') or define('MYC', 'val1');
//file: bootstrap.php
//following doesn't work
//const \Foo\Bar\MYC = 'val2';
//?? what do I do here ??

1 Ответ

1 голос
/ 31 октября 2011

Просто define ключ для обозначения пространства имен в имени.

...