Re: Annotations Request

From: Date: Mon, 25 Aug 2008 12:24:27 +0000
Subject: Re: Annotations Request
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-40080@lists.php.net to get a copy of this message
Volodymyr Iatsyshyn wrote:
Hi, Is there a chance to have annotations like in Java or like .NET attributes? Now, I use Java Annotations emulation, through Reflections and PHPDoc blocks. Example: /** Annotation One*/ class DemoAnnotation1 extends C01t_Annotation {
    public $value;
} /** Annotation Two*/ class DemoAnnotation2 extends C01t_Annotation {
    public $p1;
    public $p2;
} class DemoClass {
    const SOME_CONST = 5;
    /** @DemoAnnotation1(DemoClass::SOME_CONST + 1) */
    public $property1;
    /** @DemoAnnotation2(p1 => 1, p2 => 'Hello, Word!') */
    public $property2;
} Thanks, Volodymyr Iatsyshyn
So is there a chance to have these?

« previous php.internals (#40080) next »