Описание тега intelephense

Этот тег следует использовать для обсуждения статического анализа кода PHP и языковых инструментов, предоставляемых плагином Intelephense vscode, включая вопросы, связанные с повышением его эффективности или исправлением проблем, связанных с его установкой, конфигурацией или потенциальными ошибками и недостатками.
0 ответов

Автозавершение кода в шаблонах Laravel Blade - vscode

Мне очень нравится vscode по сравнению с phpstorm, но как заставить завершение кода PHP Intelephense работать в шаблонах лезвий laravel? @php {{ $user->email }} <- autocomplete not working @endphp
2 ответа

Перейти к определению расширений PHP в VSCode

Когда я использую Composer, Go To Definition работает хорошо. Но это не работает с расширениями ядра PHP, такими как MySQLi. Ubuntu - моя ОС, и я искал файлы PHP для этих библиотек и нахожу только их файлы.so, возможно, поэтому я не могу "Перейти к …
6 ответов

VS Code выделил все мое имя функции wordpress

Я использую PHPIntelephense(версия 1.3.7), который является последней версией, и мой код VS обновлен. Раньше не было проблем, но несколько дней назад он продолжает выделять все имя моей функции wordpress. Я пытался понизить версию своего PHP. Intele…
24 янв '20 в 08:33
0 ответов

Ожидаемый тип "Cake \ Datasource \ EntityInterface". Найдено "Приложение \ Модель \ Таблица \entity"

Я не уверен, действительно ли это проблема моего кода или интеллекта. В моем UsersTable У меня есть метод, который, учитывая user_id, извлекает данные пользователя (посредством вызова другого метода) и выполняет возврат. Вот код: public function res…
15 фев '20 в 22:03
1 ответ

Как использовать ʻintelephense` для удаления пустых строк при форматировании моего php скрипта в vs code?

Моя система - centos 7.6,intelephense1.3.11,vs code 1.44.1 $options = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false ); // Create a new PDO instanace…
18 апр '20 в 17:15
1 ответ

Есть ли флаг конфигурации для расширения VS Code PHP Intelephense, чтобы отключить подсказку параметров?

Я замечаю подсказку некоторых дополнительных параметров при использовании VS Code с расширением Intelephense. Я вижу в этом ценность, но также считаю, что это добавляет мне слишком много визуального шума во время разработки. Есть ли способ переключи…
18 июн '20 в 16:19
1 ответ

Неопределенный тип в пространстве имен с использованием Intellisense

В моем проекте я получил неопределенный тип при обращении к классам, автоматически загружаемым с помощью composer json. это отрывок из моего файла composer.json "autoload": { "psr-4": { "App\\": "app/", "…
1 ответ

Как я могу объявить, что константа определена в PhpDoc (для intelephense)?

TL;DR Как я могу задокументировать константу, которая определена во внешнем коде с помощью PhpDoc/DocBlocks, чтобы она не отображалась как неопределенная переменная при статическом анализе кода? Детали: Я пытаюсь написать небольшой плагин для WordPr…
10 янв '20 в 05:42
0 ответов

Установить тайм-аут для краткой информации о кодах Visual Studio?

Я использую код Visual Studio для кода в php, и используя Inteliphense расширение для поддержки IntelliSense. Есть ли способ в VS Code или в самом расширении установить тайм-аут для отображения окна быстрой информации? Со мной часто случается, что я…
23 янв '20 в 19:33
1 ответ

VS Code PHP Formatter Intelephense

Я использую Visual Studio Code в качестве редактора и Intelephense в качестве средства форматирования PHP. По большей части это работает хорошо, но Intelephense меняет мой формат несколькими способами, из-за чего мне становится труднее читать. Напри…
1 ответ

Сообщите intelephense, что функция действительна

Рассмотрим следующие структуры классов: trait MyTrait { public function definedFunction() { } } interface MyInterface { } class A { public function test() { if ($this instanceof MyInterface) { // my intelisense tells me that the definedFunction() is…
13 фев '20 в 11:47
1 ответ

Неопределенный тип Imagick в интеллекте VSCode

У меня возникла проблема, когда я установил Imagick через Pecl, а Intelephense не знал, что делать с этим расширением, и не смог показать завершение кода, даже если расширение было правильно установлено в файле php.ini и работало нормально.Некоторые…
08 июн '20 в 12:06
1 ответ

Visual Studio Code PHP Intelephense автоматические форматы Оператор слияния NULL

Я использую расширение PHP Intelephense(бесплатное) в vscode, и мы используем CodeIgniter 3 в нашем проекте, и он хорошо работает с моделями и контроллером, но на моих страницах / представлении, где написаны javascript,css,jquery. Оператор Null Coal…
1 ответ

PHP Intelephense - метод несовместим с дочерним методом

Рассмотрим следующие два класса: class A { ... testMethod($param = null) { ... } } class B extends A { ... testMethod($additionalParam, $param = null) { ... do something with $additionalParam ... parent::testMethod($param); } } intelephenseвызывает …
18 июл '20 в 10:39
1 ответ

VS Code Intelephense Очистить кеш и перезагрузить

Я использую Visual Studio Code с Intelephense, и это творит чудеса во всех моих проектах, кроме одного, где каждый класс отображается как undefined, пока я не открою файл, содержащий класс. Поэтому у меня есть подозрение, что Intelephense не сканиру…
26 июн '20 в 14:56
1 ответ

VS Code + PHP Intelephense + Remote-SSH + Symfony 3: ошибка неопределенного метода

Я открываю для себя VS Code, я полный новичок в этом редакторе кода, прежде чем я использовал Atom, но я хочу использовать VS Code, который выглядит очень круто! У меня есть проект Symfony 3 на сервере Linux, и я хочу напрямую изменить его файлы, по…
0 ответов

VS Code Intelephense неправильное завершение пути в html

Я использую Intelephense для завершения кода в VS Code. Работает неплохо. Но завершение пути работает неправильно. Когда я пытаюсь найти путь к изображению, он показывает мне неправильный выбор изображения. Как это:<img src="./images/picture…
09 окт '20 в 12:38
1 ответ

Заглушка Intelephense не загружается в CakePHP 2

У меня есть несколько вспомогательных функций, которые я использую везде в приложении CakePHP 2. Они подчеркнуты красным и отображаются в консоли как "неопределенные функции". Я знаю, что могу просто игнорировать ошибки, но я бы хотел, чтобы он рабо…
0 ответов

Раздражающее предупреждение intelisense в VS Code для встроенных команд Laravel

Изображение выше говорит само за себя, я всегда получаю Undefined method [every built in laravel method]каждый раз, когда я создаю проект Laravel. Я использую расширение PHP Intelephense, чтобы помочь мне с автозаполнением и прочим. Это раздражает,…
06 окт '20 в 21:07
1 ответ

Как определить неопределенную функцию в intelephense (в VSCode)?

Intelephense показывает такие ошибки, как "неизвестный тип" и "неизвестная функция", но я не знаю, как их исправить. В моем проекте (установка композитора TYPO3) есть "общедоступная" папка, поэтому я настроил intelephense intelephense.environment.do…
17 окт '20 в 14:40