Полизаполнение Symfony / Компонент PHP 7.2
Полизаполнение Symfony / Компонент PHP 7.2
Этот компонент предоставляет некоторые функции PHP 7.2 приложениям, использующим более ранние PHP версии.
Установка
1
$ composer require symfony/polyfill-php72
Как вариант, вы можете клонировать хранилище https://github.com/symfony/polyfill-php72.
Note
Если вы устанавливаете этот компонент вне приложения Symfony, вам нужно
подключить файл vendor/autoload.php
в вашем коде для включения механизма
автозагрузки классов, предоставляемых Composer. Детальнее читайте в
этой статье.
Использование
Как только этот компонент установлен в вашем приложении, вы можете использовать следующие константы и функции, независимо от того, является ли ваша версия PHP старее, чем PHP 7.2.
Предоставляемые константы
PHP_OS_FAMILY
(значение = зависит от вашей ОС)
Предоставляемые функции
- sapi_windows_vt100_support (только в системах Windows)
- spl_object_id
- stream_isatty
- utf8_decode
- utf8_encode