We have determined 4 PHP versions. The compatible estimations are PHP 8.0, 8.1, 8.2, 8.3. .
Version | Name | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2 | 7.1 | 7.0 | 5.6 | 5.5 | 5.4 | 5.3 | 5.2 |
| Compilation | | | | | | | | | | | | | | |
8.0+ | Signature Trailing Comma | | | | | | | | | | | | | | |
8.0+ | Php 8.0 Only TypeHints | | | | | | | | | | | | | | |
8.0+ | Union Typehint | | | | | | | | | | | | | | |
7.4+ | Typed Property Usage | | | | | | | | | | | | | | |
7.4+ | Use Arrow Functions | | | | | | | | | | | | | | |
7.1+ | Use Nullable Type | | | | | | | | | | | | | | |
7.0+ | Return Typehint Usage | | | | | | | | | | | | | | |
7.0+ | Scalar Typehint Usage | | | | | | | | | | | | | | |
5.6+ | Constant Scalar Expression | | | | | | | | | | | | | | |
5.6+ | Constant Scalar Expressions | | | | | | | | | | | | | | |
8.1+ | Intersection Typehint | | | | | | | | | | | | | | |
8.1+ | Nested Attributes | | | | | | | | | | | | | | |
8.1+ | Enum Usage | | | | | | | | | | | | | | |
8.1+ | Final Constant | | | | | | | | | | | | | | |
8.1+ | Never Typehint Usage | | | | | | | | | | | | | | |
8.1+ | Mixed Typehint Usage | | | | | | | | | | | | | | |
8.1+ | First Class Callable | | | | | | | | | | | | | | |
8.1+ | New Initializers | | | | | | | | | | | | | | |
8.1- | PHP 8.1 Removed Functions | | | | | | | | | | | | | | |
8.1- | PHP 8.1 Removed Directives | | | | | | | | | | | | | | |
8.1- | PHP 8.1 Removed Constants | | | | | | | | | | | | | | |
8.0+ | Uses PHP 8 Match() | | | | | | | | | | | | | | |
8.0+ | Php 8.0 Variable Syntax Tweaks | | | | | | | | | | | | | | |
8.0+ | Throw Was An Expression | | | | | | | | | | | | | | |
8.0- | New Functions In PHP 8.0 | | | | | | | | | | | | | | |
8.0- | PHP 8.0 Removed Functions | | | | | | | | | | | | | | |
8.0- | PHP 8.0 Removed Constants | | | | | | | | | | | | | | |
7.4- | __toString() Throws Exception | | | | | | | | | | | | | | |
7.4- | Nested Ternary Without Parenthesis | | | | | | | | | | | | | | |
7.4+ | Use Covariance | | | | | | | | | | | | | | |
7.4+ | Use Contravariance | | | | | | | | | | | | | | |
7.4- | PHP 74 New Directives | | | | | | | | | | | | | | |
7.4+ | Spread Operator For Array | | | | | | | | | | | | | | |
7.4+ | Unpacking Inside Arrays | | | | | | | | | | | | | | |
7.4+ | curl_version() Has No Argument | | | | | | | | | | | | | | |
7.4+ | PHP 7.4 Removed Functions | | | | | | | | | | | | | | |
7.4+ | PHP 7.4 Constant Deprecation | | | | | | | | | | | | | | |
7.4+ | PHP 7.4 Reserved Keyword | | | | | | | | | | | | | | |
7.4+ | Numeric Literal Separator | | | | | | | | | | | | | | |
7.4+ | No More Curly Arrays | | | | | | | | | | | | | | |
7.4+ | Coalesce Equal | | | | | | | | | | | | | | |
7.4+ | Concat And Addition | | | | | | | | | | | | | | |
7.3- | New Functions In PHP 7.3 | | | | | | | | | | | | | | |
7.3+ | List With Reference | | | | | | | | | | | | | | |
7.3+ | Case Insensitive Constants | | | | | | | | | | | | | | |
7.3+ | Flexible Heredoc | | | | | | | | | | | | | | |
7.3+ | PHP 7.3 Last Empty Argument | | | | | | | | | | | | | | |
7.2- | PHP 7.2 Deprecations | | | | | | | | | | | | | | |
7.2- | Php 7.2 New Class | | | | | | | | | | | | | | |
7.2- | New Constants In PHP 7.2 | | | | | | | | | | | | | | |
7.2- | New Functions In PHP 7.2 | | | | | | | | | | | | | | |
7.2- | PHP 7.2 Object Keyword | | | | | | | | | | | | | | |
7.2- | PHP 7.2 Removed Functions | | | | | | | | | | | | | | |
7.2+ | Cant Inherit Abstract Method | | | | | | | | | | | | | | |
7.2+ | Child Class Removes Typehint | | | | | | | | | | | | | | |
7.2+ | Group Use Trailing Comma | | | | | | | | | | | | | | |
7.1- | Php 7.1 New Class | | | | | | | | | | | | | | |
7.1- | New Functions In PHP 7.1 | | | | | | | | | | | | | | |
7.1- | Invalid Octal In String | | | | | | | | | | | | | | |
7.1+ | Const Visibility Usage | | | | | | | | | | | | | | |
7.1+ | List Short Syntax | | | | | | | | | | | | | | |
7.1+ | List With Keys | | | | | | | | | | | | | | |
7.1+ | PHP 7.1 Removed Directives | | | | | | | | | | | | | | |
7.0- | Abstract Static Methods | | | | | | | | | | | | | | |
7.0- | Null On New | | | | | | | | | | | | | | |
7.0- | Using $this Outside A Class | | | | | | | | | | | | | | |
7.0- | ext/apc | | | | | | | | | | | | | | |
7.0- | ext/mysql | | | | | | | | | | | | | | |
7.0- | Multiple Definition Of The Same Argument | | | | | | | | | | | | | | |
7.0- | Empty List | | | | | | | | | | | | | | |
7.0- | Foreach Don't Change Pointer | | | | | | | | | | | | | | |
7.0- | Simple Global Variable | | | | | | | | | | | | | | |
7.0- | No List With String | | | | | | | | | | | | | | |
7.0- | PHP 7.0 New Classes | | | | | | | | | | | | | | |
7.0- | New Functions In PHP 7.0 | | | | | | | | | | | | | | |
7.0- | PHP 7.0 New Interfaces | | | | | | | | | | | | | | |
7.0- | PHP 7.0 Removed Functions | | | | | | | | | | | | | | |
7.0- | Reserved Keywords In PHP 7 | | | | | | | | | | | | | | |
7.0- | Break Outside Loop | | | | | | | | | | | | | | |
7.0- | Switch With Too Many Default | | | | | | | | | | | | | | |
7.0- | Malformed Octal | | | | | | | | | | | | | | |
7.0- | preg_replace With Option e | | | | | | | | | | | | | | |
7.0+ | Anonymous Classes | | | | | | | | | | | | | | |
7.0+ | ext/php-ast | | | | | | | | | | | | | | |
7.0+ | Coalesce | | | | | | | | | | | | | | |
7.0+ | Declare strict_types Usage | | | | | | | | | | | | | | |
7.0+ | Define Constants With Array | | | | | | | | | | | | | | |
7.0+ | No String With Append | | | | | | | | | | | | | | |
7.0+ | PHP 7.0 Removed Directives | | | | | | | | | | | | | | |
7.0+ | Php7 Relaxed Keyword | | | | | | | | | | | | | | |
7.0+ | Unicode Escape Syntax | | | | | | | | | | | | | | |
7.0+ | Use session_start() Options | | | | | | | | | | | | | | |
7.0+ | Yield From Usage | | | | | | | | | | | | | | |
7.0+ | Unserialize Second Arg | | | | | | | | | | | | | | |
7.0+ | isset() With Constant | | | | | | | | | | | | | | |
7.0+ | Parenthesis As Parameter | | | | | | | | | | | | | | |
5.6- | New Functions In PHP 5.6 | | | | | | | | | | | | | | |
5.6- | crypt() Without Salt | | | | | | | | | | | | | | |
5.6+ | Use Const And Functions | | | | | | | | | | | | | | |
5.6+ | __debugInfo() Usage | | | | | | | | | | | | | | |
5.6+ | Ellipsis Usage | | | | | | | | | | | | | | |
5.6+ | Exponent Usage | | | | | | | | | | | | | | |
5.5- | New Functions In PHP 5.5 | | | | | | | | | | | | | | |
5.5- | Functions Removed In PHP 5.5 | | | | | | | | | | | | | | |
5.5+ | Cant Use Return Value In Write Context | | | | | | | | | | | | | | |
5.5+ | Const With Array | | | | | | | | | | | | | | |
5.5+ | Use password_hash() | | | | | | | | | | | | | | |
5.5+ | ::class | | | | | | | | | | | | | | |
5.5+ | Foreach With list() | | | | | | | | | | | | | | |
5.5+ | Empty With Expression | | | | | | | | | | | | | | |
5.5+ | Try With Finally | | | | | | | | | | | | | | |
5.4- | Closure May Use $this | | | | | | | | | | | | | | |
5.4- | Hash Algorithms Incompatible With PHP 5.4/5.5 | | | | | | | | | | | | | | |
5.4- | Functions Removed In PHP 5.4 | | | | | | | | | | | | | | |
5.4- | Break With 0 | | | | | | | | | | | | | | |
5.4- | Break With Non Integer | | | | | | | | | | | | | | |
5.4- | Calltime Pass By Reference | | | | | | | | | | | | | | |
5.4+ | Methodcall On New | | | | | | | | | | | | | | |
5.4+ | Binary Glossary | | | | | | | | | | | | | | |
5.3- | New Functions In PHP 5.4 | | | | | | | | | | | | | | |
5.3- | Dereferencing String And Arrays | | | | | | | | | | | | | | |