On 8/17/07, Alexey Zakhlestin <[EMAIL PROTECTED]> wrote: > "const" keyword is currently allowed only inside class-definitions; > generic constants are specified using "define()" >
I know that.. Right now you can do. --File: ns.php-- namespace What define ('NAME', 'booo'); class Tester { public function __construct() { echo 'yeah.. no!'; } } --File: testns.php-- require 'ns.php'; echo NAME; // Will echo booo without importing the namespace // And $obj = new Tester; // This as it should do, will return an error. // Change to that: import What as A; $obj = new A::Tester; // This will echo yeah...No as it should. So my question is: Anyone thinking in doing const for namespaces thus calling something like What::NAME; // echo 'booo' ? > On 8/17/07, David Coallier <[EMAIL PROTECTED]> wrote: > > Hey guys, looking at the minutes meeting from the paris conf > > (http://php.net/~derick/meeting-notes.html), I was wondering if " > > Constants in name spaces are allowed unless we find problems with the > > implementation. " were implemented. I tried but putting > > > > namespace MyPackage; > > const NAME = 'inspace'; > > > > > > Then I get a parse error. (Unexpected T_CONST..) > > > > Is that normal ? Looking at the minutes notes I can not really see > > what of this list that has been discussed by the attendees has been > > implemented. > > > > Enlighten me someone please. > > > > And yes these notes were built nearly 2 years ago. > > > > Thanks for your replies. > > > > -- > > David Coallier, > > Founder & Software Architect, > > Agora Production (http://agoraproduction.com) > > 51.42.06.70.18 > > > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- > Alexey Zakhlestin > http://blog.milkfarmsoft.com/ > -- David Coallier, Founder & Software Architect, Agora Production (http://agoraproduction.com) 51.42.06.70.18 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php