VS Code - PHP Все автозаполнение

Я использовал Sublime Text, но VS Code мне кажется более современным и с открытым исходным кодом, поэтому я хочу его использовать.

У меня проблема с VS Code: я не могу получить автозаполнение с помощью PHP.

Например, с Sublime Text я установил пакет «Все автозаполнение». Это позволяет мне:

В моем редакторе, если у меня открыта моя модель «Клиент», а в моем контроллере «CustomerController» я делаю:

$Customer->

Sublime Text предлагает методы, которые я создал в моей модели «Клиент».

С VS Code я не могу этого сделать здесь. Я протестировал пакеты: «PHP IntelliSense» и «PHP Intellisense - Crane» и «PHP Intelephense». Ни один из этих пакетов не решил мою проблему.

У тебя есть решение?

Спасибо.

При правильной установке "PHP IntelliSense" подойдет. Прочтите примечания по установке здесь: marketplace.visualstudio.com/…

David Refoua 14.01.2019 05:28

_Сделай это ? : установка php.suggest.basic на false _ Я сделал это: В «Файл> Настройки> Настройки> Extensiosn> PHP», я снял флажок «PHP› Предложить: Базовый », но он по-прежнему не работает.

stephweb 14.01.2019 10:28

php.executablePath также правильно настроен для установки PHP7?

David Refoua 14.01.2019 12:26

В одной из моих Windows 10 у меня есть (переменная среды) C: \ wamp3.1 \ wamp64 \ bin \ php \ php7.1.9

stephweb 14.01.2019 17:26

Попробуйте php -v в новом окне командной строки

David Refoua 15.01.2019 07:12

Спасибо. Результат: 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

stephweb 15.01.2019 08:22

Правильно ли указан файл контроллера в вашей модели? Возможно, вам потребуется открыть свой проект как папка, а не как отдельные файлы.

David Refoua 15.01.2019 10:15

Я использую Laravel. Открываю свой проект как папку.

stephweb 15.01.2019 15:35
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
8
2 463
1

Ответы 1

У меня была такая же проблема, я понял, что другое мое расширение Все автозаполнение конфликтует с PHP Intelephense. Поэтому я отключил расширение Все автозаполнение и работал.

Другие вопросы по теме