On 21.02.2008 01:08, Sebastian wrote:
> hi,
> 
> why isn't it possible to assign class constants like this:
> 
> class test
> {
>            const 
> DIR='dirname'.DIRECTORY_SEPARATOR.'anotherdirname'.DIRECTORY_SEPARATOR;
> }

Because concatenating is an expression, expressions are executed in runtime 
(2nd stage) 
and classes are declared in compile-time (1st stage).

-- 
Wbr, 
Antony Dovgal

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

Reply via email to