constantПровереноPHP 8

Константа PHP_VERSION

PHP_VERSION содержит строку версии runtime; для условий используйте version_compare() или PHP_VERSION_ID.

echo PHP_VERSION;

Строка версии

Строковое сравнение версий ошибочно для многозначных компонентов. version_compare() понимает порядок релизов и prerelease-метки.

Числовой ID

PHP_VERSION_ID кодирует major, minor и patch числом: например 80400 для 8.4.0. Это удобно в compile-time совместимых условиях.

Пример

<?php
if (version_compare(PHP_VERSION, '8.2.0', '<')) {
    throw new RuntimeException('Требуется PHP 8.2+');
}

Граница

Версия языка не гарантирует наличие расширения. Каждую внешнюю возможность проверяйте отдельно.

Связанные материалы

Источники и проверка

  • PHP Documentation Group — структурный источник, без внешней ссылки

Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.

Данные этого сервиса

Настройки cookie и локальных данных

Аналитика

Текущий статус: не выбран. До согласия обе аналитические системы не загружаются.

Локальные данные

Удаление затрагивает только ключи PHP-сервиса в этом браузере и требует подтверждения.

Политики

Политика конфиденциальности · Политика использования файлов cookie