Grammar explorer

PHP 8.5 Production

newline

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

newline 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."\r\n""\n""\r"
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
newline =
    "\r\n" | "\n" | "\r" ;
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