Re: Constants in namesapces

From: Date: Wed, 22 Aug 2007 13:20:49 +0000
Subject: Re: Constants in namesapces
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-31838@lists.php.net to get a copy of this message
On 22.08.2007 17:03, Dmitry Stogov wrote:
You can have "const" outside namespaces but they are not real compile-time constants. They are set during execution in the same way as define() does. <?php const DIR = dirname(__FILE__); echo DIR; ?>
Don't you think it's bad idea to use the same 'const' syntax, but different behavior? I believe it would be really confusing for users, as class constants are set in compile time, thus 'const DIR = dirname(__FILE__);' is not possible. -- Wbr, Antony Dovgal

« previous php.internals (#31838) next »