Я использовал Sublime Text, но VS Code мне кажется более современным и с открытым исходным кодом, поэтому я хочу его использовать.
У меня проблема с VS Code: я не могу получить автозаполнение с помощью PHP.
Например, с Sublime Text я установил пакет «Все автозаполнение». Это позволяет мне:
В моем редакторе, если у меня открыта моя модель «Клиент», а в моем контроллере «CustomerController» я делаю:
$Customer->
Sublime Text предлагает методы, которые я создал в моей модели «Клиент».
С VS Code я не могу этого сделать здесь. Я протестировал пакеты: «PHP IntelliSense» и «PHP Intellisense - Crane» и «PHP Intelephense». Ни один из этих пакетов не решил мою проблему.
У тебя есть решение?
Спасибо.
_Сделай это ? : установка php.suggest.basic на false _ Я сделал это: В «Файл> Настройки> Настройки> Extensiosn> PHP», я снял флажок «PHP› Предложить: Базовый », но он по-прежнему не работает.
php.executablePath также правильно настроен для установки PHP7?
В одной из моих Windows 10 у меня есть (переменная среды) C: \ wamp3.1 \ wamp64 \ bin \ php \ php7.1.9
Попробуйте php -v в новом окне командной строки
Спасибо. Результат: PHP 7.1.9 (cli) (построено: 30 августа 2017 г. 18:34:46) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright ( в) 1998-2017 Zend Technologies
Правильно ли указан файл контроллера в вашей модели? Возможно, вам потребуется открыть свой проект как папка, а не как отдельные файлы.
Я использую Laravel. Открываю свой проект как папку.






У меня была такая же проблема, я понял, что другое мое расширение Все автозаполнение конфликтует с PHP Intelephense. Поэтому я отключил расширение Все автозаполнение и работал.
При правильной установке "PHP IntelliSense" подойдет. Прочтите примечания по установке здесь: marketplace.visualstudio.com/…