Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

extension_loaded

Проверяет, подключено ли расширение PHP.

Синтаксис

extension_loaded(string $extension): bool

Параметры

ПараметрТипОписание
$extensionstringИмя расширения: `mbstring`, `curl`, `pdo_mysql`, `gd`.

Возвращаемое значение

bool`true`, если расширение доступно.

Примеры

Проверка перед использованием:

<?php
 
var_dump(extension_loaded('json'));
var_dump(extension_loaded('no_such_extension'));

Результат:

bool(true)
bool(false)

Примечания

Список всех расширений выводит команда php -m. Требования проекта записывают в composer.json: "ext-mbstring": "*".

См. также

  • function_exists — Проверяет, определена ли функция.
  • class_exists — Проверяет, определён ли класс.
  • version_compare — Сравнивает два номера версий.

Вопросы и ответы по теме

В учебнике

  • Пространства имён и Composer — Как устроен проект на PHP — пространства имён, автозагрузка классов по PSR-4 и установка библиотек через Composer.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.