@kirill-93

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

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

Что это за расширения и зачем они нужны?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.