Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions

Installs: 80 164 672

Dependents: 81

Suggesters: 1

Security: 0

Stars: 3 130

Watchers: 5

Forks: 7

v1.17.1 2020-06-06 08:46 UTC


This component provides features unavailable in releases prior to PHP 7.0:

More information can be found in the main Polyfill README.

Compatibility notes

To write portable code between PHP5 and PHP7, some care must be taken:

  • \*Error exceptions must be caught before \Exception;
  • after calling error_clear_last(), the result of $e = error_get_last() must be verified using isset($e['message'][0]) instead of null !== $e.


This library is released under the MIT license.