Grammar explorer

PHP 8.5 Production

argument

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

argument 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: expressionexpressionExplore production: argument-no-expressionargument-no-expression
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
argument =
      expression
    | argument-no-expression ;
Referenced by 2

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