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

Reply via email to