@kirill-93

Почему PhpStorm требует установки расширения для curl и json?

Подсвечиваются вызовы curl и json_encode, при наведении пишет, что нет соответствующих расширений в composer.json.
Тут же есть кнопка "добавить", которая добавила в composer.json следующее:
"ext-curl": "*",
"ext-json": "*"

Что это за расширения и зачем они нужны?
  • Вопрос задан
  • 542 просмотра
Решения вопроса 1
Ninazu
@Ninazu
Расширение - это дополнительные модули в PHP, они реализуют конкретно в вашем случае работу с CURL и JSON.
Узнать подключенные модули
https://www.php.net/manual/ru/function.extension-l...
Список всех модулей
https://www.php.net/manual/ru/extensions.alphabeti...

Если на вашем сервере они установленны, то не факт что они будут установленны и на другом сервере. Поэтому PHPStorm рекоммендует добавить их в правила композера, чтоб в случае разворачивания на другом сервере, композер сообщил вам что расширения отсутсвуют

Если бесит инспектор, то можете отключить это уведомление.
5d4061ba05631701466003.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы