Почему PHPStorm не видит переменные в подключаемом через include файле?

Здравствуйте! Подскажите, почему если в коде через include() подключить какой-то файл, а затем использовать переменную из этого файла, то PHPStorm подчеркнёт её как неопределённую (undefined variable)?
Пример:
include ('nginxconf.php');
        include ('apacheconf.php');
        file_put_contents("/home/user/$this->mainname.conf" , $apacheconf);
        file_put_contents("/home/user/$this->mainname" , $nginxconf);

nginxconf.php :
<?php
$nginxconf = "";

apacheconf.php
<?php
$apacheconf = "";

При запуске программы всё проходит нормально.
  • Вопрос задан
  • 1348 просмотров
Пригласить эксперта
Ответы на вопрос 1
@IvanBox
Вот свежий ответ на ваш вопрос, который так же заинтересовал и меня сегодня: https://www.jetbrains.com/help/phpstorm/php-undefi...
и тут : https://stackoverflow.com/questions/22476778/phpst...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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