Задать вопрос
@z1s
IT, PHP, Gamedev

Как подружить PHPShorm и внешние переменные?

Есть файл head.php
В данной файле объявляются переменные вида $login, $login_id, ... (etc)
Данный файл инклюдится во всей интерфейсах проекта, и как следствие переменные активно используются.
PHPShorm ругается на то, что не видит этих переменных:
fe86539d2ae343cfbdfc0565fa5ef053.png
Про то что такой формат использования переменных зло в принципе можно не обсуждать, так как речь идёт о поддержке проекта с минимумом рефакторинга.
Поэтому отсюда вопрос. Можно как-то подружить PhpSHtorm и внешние переменные без отключения инспекции кода?
Спасибо.
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Файл находится в проекте? Он подключен в нужном файле (include/require)? Если да, то PhpStorm должен сам подхватить переменные. Если нет или они объявлены "магическим" образом (как например в Yii), то нужно использовать PHPDoc:
/**
 * @var int $login_id
 */
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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