Skip Navigation

Search

Questions regarding PHP 8.3 migration
Answer ID 12983   |   Last Review Date 03/05/2026

What are the PHP 8.3 migration specifics?

Environment:

Connect for PHP API (CPHP)
Oracle B2C Service

Issue:

I have a few questions regarding the newest PHP version.
 
1. When is the official End of Life (EOL) for version 5.6?
 
There is no EOL planned for PHP 5.6, as of today. If the EOL is announced, the particular version that is deprecated will be supported for 2 years from the announcement date.
 
2. Can my site continue to use Inlays on the new version of PHP?
 
No, Inlays do not function on the newest PHP version.
 
3. How will future upgrades for PHP roll out work?
 
All major and minor versions of PHP will be supported in Oracle B2C Service upon release. The micro version will be upgraded whenever Common Vulnerabilities and Exposures (CVEs) are reported and fixed in the micro version.
 
4. How often will PHP scripts need to be migrated to a new version in future?
 
Migrating to a PHP version is a customer decision. We want to provide that flexibility to customers and thus have completed the Support for Multiple PHP versions in Oracle B2C Service product. We allow customers to upgrade their base PHP version on their timeline and under their control.

5. What is the sub-version supported for 8.3? like 8.3.19, 8.3.20 etc.?

Please see details below. Every release we pick up the patch version

24C, 24D -> 8.3.6

25A -> 8.3.12

25B -> 8.3.15

25C -> 8.3.20

6. Is there a tool that Oracle can recommend to be used to quickly identify the incompatible methods, syntax etc. to speed up the process?

The tool at https://onlinephp.io/ can be used to see the difference in behavior. https://github.com/PHPCompatibility/PHPCompatibility is another tool that can do static code analysis and find out compile time issues.

Additionally, see Answer ID 12880: PHP 8.3 Migration Guide.