Nano Hash - криптовалюты, майнинг, программирование

Неопределенные постоянные черты в PhpStorm 2016.2.1

Я разрабатываю Laravel 5.3, и все работает нормально, но PhpStorm продолжает кричать на пространство имен каждый раз, когда я использую «Черты», например:

Принтскрин

Обратите внимание, что код работает нормально, никаких ошибок, поэтому я предполагаю, что это проблема PhpStorm.


  • Вы пробовали использовать barryvdh/laravel-ide-helper? Это помогает IDE отслеживать пространства имен и функции. Вы также можете попробовать запустить composer dumpautoload 07.11.2016
  • Да, это похоже на проблемы Parser, когда пространство имен содержит слова, похожие на ключевые слова PHP (в вашем случае Traits). См. youtrack.jetbrains.com/issue/WI-5015 . Попробуйте вырезать весь текст в буфер обмена, а затем вставить его обратно - это помогает. если нет -- попробуйте Code | Analyze только для этого файла. Если по-прежнему ничего -- попробуйте перезапустить IDE. 07.11.2016
  • Привет @aynber и @LazyOne. Да, я использую barryvdh/laravel-ide-helper и пробовал composer dump-autoload. 07.11.2016
  • @LazyOne Вырезать весь текст и вставить обратно сработало! Я попытался перезапустить IDE, но это было решением. Благодарю вас! 07.11.2016
  • Я исправил это с помощью File › Invalidate Caches / Restart 27.10.2018

Ответы:


1

Это похоже на проблему Parser - происходит, когда пространство имен содержит слова, похожие на ключевые слова PHP (в вашем случае Traits).

Что вы можете попробовать:

  • Вырезать весь текст в буфер обмена, а затем вставить его обратно.
  • Если все так же -- попробуйте Code | Inspect Code... и запустите его только на этом файле.
  • Если по-прежнему ничего -- попробуйте перезапустить IDE.

Кроме этого -- https://youtrack.jetbrains.com/issue/WI-5015 -- посмотрите этот тикет (звездочка/голосование/комментарий), чтобы получить уведомление о правильном исправлении.

07.11.2016
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..