Grammar explorer

PHP 8.5 Production

name

Read left to right. Select any rule to explore it.

name railroad diagramRead left to right. Branches are alternatives, bypasses are optional, and loops repeat. Select a production to explore it. The EBNF and linked references follow below.Explore production: identifieridentifierExplore production: qualified-namequalified-nameExplore production: fully-qualified-namefully-qualified-nameExplore production: namespace-relative-namenamespace-relative-name
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
name =
    identifier | qualified-name | fully-qualified-name | namespace-relative-name ;
Referenced by 5

Take it with you

The grammar, in plain text.

For reading, building tools, and exploring PHP.
Free to use under the MIT license.

A shared understanding of PHP.

php-grammar is an open source project documenting PHP syntax in a consistent, tool-independent format. The EBNF describes syntax; the accompanying specification defines lexical rules and contextual constraints.

Explore the project and contribute