Annotation is a form of syntactic metadata that can be added to source code. Annotations can be embeded in and read using reflection mechanism. Annotations known from Java or so called Attributes in C# and can be retained by VM at run-time and read via reflection. Annotations can be placed in classes, methods, properties and functions.
PHP offers only a single form of such metadata - doc-comments. In userland there exists some annotation reader libraries like Doctrine Annotations which is widely used for eg. to express object-relational mapping metadata.