Задать вопрос
@kirill-93

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

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

Что это за расширения и зачем они нужны?
  • Вопрос задан
  • 690 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы