Added
- Add (experimental) support for PHP 8.3
Fixed
-
Fix issue where
CompileError
exceptions thrown by the PHP 8.3 tokenizer are not caught -
Fix ternary alignment issue when
??
appears in the first expressionBefore:
<?php $foo = $bar ? $qux[$i] ?? $fallback : $quux;
After:
<?php $foo = $bar ? $qux[$i] ?? $fallback : $quux;
-
Fix issue where labels after close braces are not correctly identified
Before:
<?php if ($foo) { goto bar; } bar: qux();
After:
<?php if ($foo) { goto bar; } bar: qux();