Отвечая в ноябре 2018 года, когда кто-то вроде меня может столкнуться с этой проблемой.
Проблема:
Я создал резервные копии некоторых папок в проекте.
Из-за того, что файлы являются копиями исходных файлов, были ссылки на определения функций.
И теперь, когда я пытаюсь открыть определение функции из вызова функции, открывается папка из резервной копии.
После удаления папок резервного копирования появляется сообщение об ошибке: xyz.php
файл не найден, создайте его.
Решение:
Перейти кпапка в Проводнике,
Нажмите значок Обновить.
Перезапустите код Visual Studio.