Projects / AnoForPHP


AnoForPHP is an experimental patch to PHP/ZendEngine to bring native annotations to PHP. It lets you annotate classes, methods, and arguments for the methods. The annotation token is "@@", because "@" was already taken.


Recent releases

  •  18 Mar 2011 15:30

    Release Notes: This release adds getAnnotation(string) for ReflectionClass, ReflectionProperty, ReflectionMethod, and ReflectionParameter.

    •  17 Mar 2011 11:25

      Release Notes: A bug that allowed annotations in function calls was fixed.

      •  16 Mar 2011 14:25

        Release Notes: This release fixes a bug that prevented "make install" from working and caused a segfault when declaring a global function and possibly in other cases.

        •  15 Mar 2011 16:35

          Release Notes: This release fixes (apparently all) memory leaks. It fixes a parser bug that prevented declaring more than 2 annotation arguments. There are internal code improvements using zvals instead of raw hash tables and strings.

          •  14 Mar 2011 02:05

            Release Notes: Lots of code cleanup. The addition of multi-threaded compatibility.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.