Skip to main content
  • Deprecated mysql_

    Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead. Find the details in our 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.

  • PSR-0 Autoloading

    The compatibility classes provided with these migration guides use PSR-0 for greater compatibility with legacy autoloaders. Learn more in our PHP Migration Knowledge Base.

  • Auto-Fix Inspection in PHPStorm

    Find how to run an auto-fix inspection in PHPStorm in our expert PHP Migration Knowledge Base.

  • 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.

  • 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.

  • 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.

  • Functions Inspecting Arguments

    Functions inspecting arguments report the current parameter value. Learn more in our expert PHP Migration Knowledge Base.

  • Ongoing Management of Your PHP 7 Application

    Whether you’re considering migrating to PHP 7 or are already there, you need to know the specifics of how to keep your application running smoothly, efficiently, and with minimum

  • 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.