[PHP-DEV] Namespace separator constant

2010-08-10 Thread Christian Kaps
 Hi,

is there any reason why no namespace separator constant exists in PHP. I
have many cases where I concatenate strings to a namespace. This ends up
with many class constants like const NS_SEPARATOR = '\\'. A default PHP
constant would be a better way to handle such cases.

Greetings,
Christian

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Namespace separator constant

2010-08-10 Thread Daniel Egeberg
On Tue, Aug 10, 2010 at 21:56, Christian Kaps christian.k...@mohiva.com wrote:
  Hi,

 is there any reason why no namespace separator constant exists in PHP. I
 have many cases where I concatenate strings to a namespace. This ends up
 with many class constants like const NS_SEPARATOR = '\\'. A default PHP
 constant would be a better way to handle such cases.

It is already constant (i.e. it's always a backslash). What do you
need a constant for? It's not system nor configuration dependent.

-- 
Daniel Egeberg

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Namespace separator constant

2010-08-10 Thread Ferenc Kovacs
On Tue, Aug 10, 2010 at 9:59 PM, Daniel Egeberg daniel.egeb...@gmail.comwrote:

 On Tue, Aug 10, 2010 at 21:56, Christian Kaps christian.k...@mohiva.com
 wrote:
   Hi,
 
  is there any reason why no namespace separator constant exists in PHP. I
  have many cases where I concatenate strings to a namespace. This ends up
  with many class constants like const NS_SEPARATOR = '\\'. A default PHP
  constant would be a better way to handle such cases.

 It is already constant (i.e. it's always a backslash). What do you
 need a constant for? It's not system nor configuration dependent.

 --
 Daniel Egeberg


like DIRECTORY_SEPARATOR I guess

Tyrael


Re: [PHP-DEV] Namespace separator constant

2010-08-10 Thread Brian Moon

On 8/10/10 3:03 PM, Ferenc Kovacs wrote:

like DIRECTORY_SEPARATOR I guess

Tyrael


but, DIRECTORY_SEPARATOR is system dependent. The namespace separator is 
not. It is is always \.


--

Brian.

http://brian.moonspot.net/

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Namespace separator constant

2010-08-10 Thread Christian Kaps
 Am 10.08.2010 22:07, schrieb Brian Moon:
 On 8/10/10 3:03 PM, Ferenc Kovacs wrote:
 like DIRECTORY_SEPARATOR I guess

 Tyrael

 but, DIRECTORY_SEPARATOR is system dependent. The namespace separator
 is not. It is is always \.


OK. This is clear.

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Namespace separator constant

2010-08-10 Thread Kalle Sommer Nielsen
Hello Christian

2010/8/10 Christian Kaps christian.k...@mohiva.com:
  Hi,

 is there any reason why no namespace separator constant exists in PHP. I
 have many cases where I concatenate strings to a namespace. This ends up
 with many class constants like const NS_SEPARATOR = '\\'. A default PHP
 constant would be a better way to handle such cases

There is no reason to add such a constant for language level features,
if you REALLY such a feature then a define() call is all you need:
define('NS_CONSTANT', '\\');

I do not see a reason to add such a thing just because the separator
is a backslash which most people belive is a escape character in all
cases outside string interpolation.


-- 
regards,

Kalle Sommer Nielsen
ka...@php.net

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php