PHP-константы с локальной областью

В PHP возможно иметь константы с локальной областью? Да, пожалуйста, предоставьте небольшой пример.

Ответ 1

Да, но только с использованием класса.

class Foo
{
    const BAR = 'hello, world';
}
print Foo::BAR;

О комментарии Kalium, если вы используете PHP 5.3, вы также можете использовать пространства имен:

namespace Foo;
const BAR = 1;