- Output for git.master, git.master_jit
- __halt_compiler: syntax error, unexpected token "__halt_compiler" abstract: syntax error, unexpected token "abstract" and: syntax error, unexpected token "and" array: syntax error, unexpected token "::", expecting "(" as: syntax error, unexpected token "as" break: syntax error, unexpected token "break" callable: syntax error, unexpected token "callable" case: syntax error, unexpected token "case" catch: syntax error, unexpected token "catch" class: syntax error, unexpected token "class" clone: syntax error, unexpected token "::" const: syntax error, unexpected token "const" continue: syntax error, unexpected token "continue" declare: syntax error, unexpected token "declare" default: syntax error, unexpected token "default" die: syntax error, unexpected token "::", expecting "," or ";" do: syntax error, unexpected token "do" echo: syntax error, unexpected token "echo" else: syntax error, unexpected token "else" elseif: syntax error, unexpected token "elseif" empty: syntax error, unexpected token "::", expecting "(" enddeclare: syntax error, unexpected token "enddeclare" endfor: syntax error, unexpected token "endfor" endforeach: syntax error, unexpected token "endforeach" endif: syntax error, unexpected token "endif" endswitch: syntax error, unexpected token "endswitch" endwhile: syntax error, unexpected token "endwhile" eval: syntax error, unexpected token "::", expecting "(" exit: syntax error, unexpected token "::", expecting "," or ";" extends: syntax error, unexpected token "extends" final: syntax error, unexpected token "final" finally: syntax error, unexpected token "finally" for: syntax error, unexpected token "for" foreach: syntax error, unexpected token "foreach" function: syntax error, unexpected token "::", expecting "(" global: syntax error, unexpected token "global" goto: syntax error, unexpected token "goto" if: syntax error, unexpected token "if" implements: syntax error, unexpected token "implements" include: syntax error, unexpected token "::" include_once: syntax error, unexpected token "::" instanceof: syntax error, unexpected token "instanceof" insteadof: syntax error, unexpected token "insteadof" interface: syntax error, unexpected token "interface" isset: syntax error, unexpected token "::", expecting "(" list: syntax error, unexpected token "::", expecting "(" namespace: syntax error, unexpected token "namespace" new: syntax error, unexpected token "::" or: syntax error, unexpected token "or" print: syntax error, unexpected token "::" private: syntax error, unexpected token "private" protected: syntax error, unexpected token "protected" public: syntax error, unexpected token "public" require: syntax error, unexpected token "::" require_once: syntax error, unexpected token "::" return: syntax error, unexpected token "return" static: Cannot use "static" in the global scope switch: syntax error, unexpected token "switch" throw: syntax error, unexpected token "::" trait: syntax error, unexpected token "trait" try: syntax error, unexpected token "try" unset: syntax error, unexpected token "unset" use: syntax error, unexpected token "use" var: syntax error, unexpected token "var" while: syntax error, unexpected token "while" xor: syntax error, unexpected token "xor" yield: syntax error, unexpected token "::", expecting "," or ";"
- Output for rfc.property-hooks
- __halt_compiler: syntax error, unexpected token "__halt_compiler" abstract: syntax error, unexpected token "abstract" and: syntax error, unexpected token "and" array: syntax error, unexpected token "::", expecting "(" as: syntax error, unexpected token "as" break: syntax error, unexpected token "break" callable: syntax error, unexpected token "callable" case: syntax error, unexpected token "case" catch: syntax error, unexpected token "catch" class: syntax error, unexpected token "class" clone: syntax error, unexpected token "::" const: syntax error, unexpected token "const" continue: syntax error, unexpected token "continue" declare: syntax error, unexpected token "declare" default: syntax error, unexpected token "default" die: syntax error, unexpected token "::", expecting "," or ";" do: syntax error, unexpected token "do" echo: syntax error, unexpected token "echo" else: syntax error, unexpected token "else" elseif: syntax error, unexpected token "elseif" empty: syntax error, unexpected token "::", expecting "(" enddeclare: syntax error, unexpected token "enddeclare" endfor: syntax error, unexpected token "endfor" endforeach: syntax error, unexpected token "endforeach" endif: syntax error, unexpected token "endif" endswitch: syntax error, unexpected token "endswitch" endwhile: syntax error, unexpected token "endwhile" eval: syntax error, unexpected token "::", expecting "(" exit: syntax error, unexpected token "::", expecting "," or ";" extends: syntax error, unexpected token "extends" final: syntax error, unexpected token "final" finally: syntax error, unexpected token "finally" for: syntax error, unexpected token "for" foreach: syntax error, unexpected token "foreach" function: syntax error, unexpected token "::", expecting "(" global: syntax error, unexpected token "global" goto: syntax error, unexpected token "goto" if: syntax error, unexpected token "if" implements: syntax error, unexpected token "implements" include: syntax error, unexpected token "::" include_once: syntax error, unexpected token "::" instanceof: syntax error, unexpected token "instanceof" insteadof: syntax error, unexpected token "insteadof" interface: syntax error, unexpected token "interface" isset: syntax error, unexpected token "::", expecting "(" list: syntax error, unexpected token "::", expecting "(" namespace: syntax error, unexpected token "namespace" new: syntax error, unexpected token "::", expecting "class" or: syntax error, unexpected token "or" print: syntax error, unexpected token "::" private: syntax error, unexpected token "private" protected: syntax error, unexpected token "protected" public: syntax error, unexpected token "public" require: syntax error, unexpected token "::" require_once: syntax error, unexpected token "::" return: syntax error, unexpected token "return" static: Cannot use "static" in the global scope switch: syntax error, unexpected token "switch" throw: syntax error, unexpected token "::" trait: syntax error, unexpected token "trait" try: syntax error, unexpected token "try" unset: syntax error, unexpected token "unset" use: syntax error, unexpected token "use" var: syntax error, unexpected token "var" while: syntax error, unexpected token "while" xor: syntax error, unexpected token "xor" yield: syntax error, unexpected token "::", expecting "," or ";"
This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.
Active branches
Archived branches
Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page
- 2020-03-21 RFC: Is_Literal - declined
- 2020-12-04 Enumerations - included in PHP 8.1
- 2018-06-15 Typed Properties v2 - implemented in PHP 7.4
- 2016-08-12 Object typehint - included in PHP 7.2
- 2016-08-14 Arrow functions - withdrawn
- 2016-05-29 array_change_keys() - withdrawn
- 2016-04-19 Lexical scope support for anonymous classes - suspended
- 2016-04-17 Functional Interfaces - declined
- 2016-03-16 Typed Properties - superseded in favor of Typed Properties 2.0
- 2015-08-27 Callable Prototypes - declined
- 2015-05-01 Short Closures - declined / withdrawn in favor of Arrow Functions
- 2015-02-18 Scalar type hints v5 - included in PHP 7
- 2015-02-14 Union Types - declined
- 2013-09-22 Anonymous classes - included in PHP 7