We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Add PHP 8.5
Add https://wiki.php.net/rfc/closures_in_const_expr
Updated Implementation status (markdown)
Add https://wiki.php.net/rfc/asymmetric-visibility-v2
https://wiki.php.net/rfc/new_without_parentheses is implemented in PHP 8.4
Add https://wiki.php.net/rfc/property-hooks
Add PHP 8.4 column
Remove PHP 7.0 - 7.3
Include https://wiki.php.net/rfc/new_without_parentheses
Upgrade to PHP 7.4+
Add https://wiki.php.net/rfc/marking_overriden_methods
Arbitrary static variable initializers are now emitted natively in PHP 8.3, see #162
Add arbitrary static variable initializers RFC
Fix formatting
Add PHP 8.3
Add PHP 8.3 and PHP 8.2
Link to https://wiki.php.net/rfc/typed_class_constants RFC
Link to PHP RFC instead of GH issue for list reference assignments, now fully implemented
Add destructuring RFCs https://wiki.php.net/rfc/list_keys (PHP 7.1) and https://wiki.php.net/rfc/list_reference_assignment (PHP 7.3), update implementation
Add null, false and true types from PHP 8.2
Add readonly classes from PHP 8.2
Explicit octals are emitted natively in PHP 8.1+
Add PHP 8.2
Updated Compiler design (markdown)
Fix parse tree accessor
Added readonly properties
Add intersection types
Add emitter exampler
Initial write-up of compiler design