This ruleset centralizes all analysis for the migration from PHP 5.6 to 7.0.
Total : 69 analysis
mcrypt_create_iv() With Default Values
Magic Visibility
Hash Algorithms Incompatible With PHP 5.3
Hash Algorithms Incompatible With PHP 5.4/5.5
Reserved Keywords In PHP 7
Break Outside Loop
PHP 7.0 Removed Functions
Empty List
List With Array Appends
Simple Global Variable
Foreach Don’t Change Pointer
Php 7 Indirect Expression
PHP 7.0 Removed Directives
preg_replace With Option e
Setlocale() Uses Constants
Usort Sorting In PHP 7.0
Hexadecimal In String
func_get_arg() Modified
set_exception_handler() Warning
Php 7.1 New Class
List With Keys
List Short Syntax
Use Nullable Type
Multiple Exceptions Catch()
New Functions In PHP 7.3
Cant Inherit Abstract Method
Group Use Trailing Comma
Child Class Removes Typehint
No Substr Minus One
Integer As Property
No get_class() With Null
Php 7.2 New Class
List With Reference
PHP 7.3 Last Empty Argument
Flexible Heredoc
Const Visibility Usage
Hash Algorithms Incompatible With PHP 7.1-
PHP 7.1 Scalar Typehints
PHP 7.2 Scalar Typehints
Continue Is For Loop
Trailing Comma In Calls
No Reference For Static Property
Typed Property Usage
Concat And Addition
Unpacking Inside Arrays
Coalesce Equal
Php 8.0 Only TypeHints
Union Typehint
Enum Usage
$FILES full_path
Final Constant
Never Typehint Usage
PHP 8.1 Typehints
PHP 8.0 Typehints
Named Parameter Usage
Cant Overload Constants
No Private Abstract Method In Trait
Clone Constant
Use Enum Case In Constant Expression
Readonly Property Changed By Cloning
New Dynamic Class Constant Syntax
class_alias() Supports Internal Classes
Redeclared Static Variable
Static Variable Can Default To Arbitrary Expression
Final Traits Are Final
Typed Class Constants Usage
Void Is Not A Reference
PHP 8.1 New Types
PHP 8.2 New Types
Short name
CompatibilityPHP70
Available in
Entreprise Edition, Exakat Cloud
Reports
Ambassador
GETTING STARTED
USER GUIDE
REFERENCE GUIDE
ADMINISTRATOR GUIDE
OTHERS