Change effective on 30 May 2019
The following new runtime versions are now available for PHP applications:
The following extensions have been updated:
ext-ev, version 1.0.6
ext-event, version 2.5.1
librdkafka library used by the
ext-rdkafka extensions has been updated to version 1.0.1.
The Nginx web server has been updated to release 1.16.0.
All PHP runtimes have had their
php.ini configuration files updated to closely match each release series’ respective
php.ini-production default configuration. This addresses several issues where configuration directives were not set to their recommended defaults and caused unexpected behavior.
Specifically, the following directives have changed from their previous defaults:
E_ALL & ~E_STRICTfor all PHP series (this setting is Heroku specific)
Offon PHP 7.1 and later (PHP production default)
-1on PHP 7.1 and later (PHP production default)
32on PHP 5.5, 5.6, and 7.0 (PHP production default)
5on PHP 7.1 and later (PHP production default)
"form="on PHP 7.1 and later (PHP production default)
-1on PHP 7 (PHP production default)
A new section in the PHP Support article on Dev Center lists Heroku-specific
php.ini settings that deviate from the