@@AnA
@@AnB(a=\"/\")
class someClass
{
        const aconstant = 1;

        private $something;
        @@SomePropertyAnnotation
        @@SomePropertyAnnotation(a1=\"b1\")
        @@SomeProperty2Annotation(\"a2\")
        @@SomeProperty3Annotation(a3=\"\\\"/!@#$%^&*()b\",c3=\"d3\")
        private $something2;

        @@SomeMethod(a1=\"b1\")
        @@SomeMethod(\"a2\")
        @@SomeMethod(a3=\"\\\"/!@#$%^&*()b\",c3=\"d3\")
        public function a(@@AnAnnotation(somearg=\"yeah\") $a, $b, @@An1 @@An2 $c)
        {
        }

        public function b($a)
        {
        }
}




더러워보임?
신박하다...자바에서 쓰던 개념을 여기서도 가능할줄이야..
(근데 앞으로 쓸일은 없을거 같긴 하다.....-_-;;)

역시 난 좇밥..



p.s 차단 해제 !