php-parser/UPGRADE-4.0.md
Nikita Popov ced914a3b7 Update doc comments to be more specific
Now $stmts arrays really only contains Stmt nodes.
2017-01-19 22:49:18 +01:00

585 B

Upgrading from PHP-Parser 3.x to 4.0

PHP version requirements

PHP-Parser now requires PHP 5.6 or newer to run. It is however still possible to parse PHP 5.2-5.5 source code, while running on a newer version.

Changes to the node structure

  • Expression statements (expr;) are now represented using a Stmt\Expression node. Previously these statements were directly represented as their constituent expression.

Removed functionality

  • Removed type subnode on Class, ClassMethod and Property nodes. Use flags instead.