-
PHP Resources
Explore our vast library of free PHP resources, including expert blog posts, in-depth webinars, industry reports, comprehensive white papers, and much more.
-
Hexidecimal Numeric String Support
The behaviour of hexadecimal numeric strings was inconsistent prior to PHP 7 and support has been removed in PHP 7. Learn more in our PHP Migration Knowledge Base.
-
Incompatibilities
Search for the incompatibility (sniff) code on this page. If you can't find it, we don't have it in our PHP Knowledge Base Yet.
-
Function each() Is Deprecated
Find solutions for when the function each() is deprecated during a PHP migration in our PHP Migration Knowledge Base.
-
Functions Inspecting Arguments
Functions inspecting arguments report the current parameter value. Learn more in our expert PHP Migration Knowledge Base.
-
Removed PHP 4 Style Constructor
PHP 4 style class constructor is removed. Learn more about how this impacts your migration in our expert PHP Migration Knowledge Base.
-
Contact Operator Precedence
Using an unparenthesized expression containing a "." before a "+" or "-" has been deprecated in PHP 7.4 and removed in PHP 8.0. Find the details in our PHP Migration Knowledge Base.
-
Function Name Restrictions
PHP has reserved all method names with a double underscore prefix for future use. Learn more in our PHP Migration Knowledge Base.
-
Outside Object Context
"$this" can no longer be used in a plain function or method since PHP 7.1. Find workarounds and solutions in our PHP Migration Knowledge Base.
-
INI Directive Deprecations
INI directive '[...]' is deprecated since PHP X.Y and removed since PHP X.Y. Find the details in our PHP Migration Knowledge Base.