which MAY be preceded by a DocBlock. The collection contains the following constructs: • file • require(_once) • include(_once) • class • interface • trait • function (including methods) • property • constant • variables, both local and global scope.
File-level DocBlock which MUST be placed at the top of a PHP source code file as the first DocBlock in a file. 3. Structural Element comes directly after a File-level DocBlock MUST that element have its own DocBlock in addition to the File-level DocBlock.