Grammar explorer

PHP 8.5 Production

identifier

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

identifier 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: identifier-startidentifier-startExplore production: identifier-partidentifier-part
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
identifier =
    identifier-start , { identifier-part } ;
Referenced by 19

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