Annotations Request

From: Date: Tue, 19 Aug 2008 13:54:16 +0000
Subject: Annotations Request
Groups: php.internals 
Request: Send a blank email to internals+get-40013@lists.php.net to get a copy of this message
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

« previous php.internals (#40013) next »