Вопрос

Можно ли установить значение версии PHP, скажем, 4.0+, и иметь функции подсветки PHPStorm, которые не будут работать с самой старой версией?Например, для PHP4 это должно выделить static function и т. д.У меня на компьютере установлен PHP, но я не хочу устанавливать старую версию PHP для каждого небольшого сценария, который мне нужно создать.

Спасибо

Это было полезно?

Решение

Итак, вы хотите выделить все части кода, которые не будут работать в версии, которую вы пишете, верно? Это можно сделать в:

Preferences -> Languages & Frameworks > PHP

Или в новых версиях Phpstorm:

File -> Settings -> Languages & Frameworks > PHP

enter image description here

Затем выберите свою версию, например, 7.0

Это очень полезно, когда ваш местный житель находится в 7.0, например, но производство в 5,5. Таким образом, Phpstorm предупредит вас, какие детали не будут работать в производстве.

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

В случае отключения вашего поля.

Вероятно, ваши настройки «синхронизировать настройки IDE с помощью composer.json» включены

Вы можете изменить свою версию PHP в composer.json файл

"require": {
    "php": ">=7.1.0",
}

Или отключите свои настройки на этом пути

File -> Settings -> Languages & Frameworks > PHP > Composer

*Если вы измените свой файл composer.json - как Félix Gagnon-Grenier прокомментировал, имейте в виду, что это оказывает влияние на способ, которым будут необходимы пакеты позже

Откройте диалоговое окно «Настройки», выбрав Файл | Настройки, затем нажмите PHP под Языки и фреймворки. Отказ Откроется страница PHP.

Screenshot of the PHP settings

Теперь вы можете сделать 2 вещи:

  1. На открытой странице PHP вы можете установить «уровень языка PHP».
  2. Вы можете установить версию PHP, которую вы пожелаете локально, например, установка пакетов, таких как WAMP или XAMP, а затем установить интерпретатор вашего PHP на странице PHP, которую вы открыли. Больше информации здесь

Ты можешь использовать Ответ Алехандро Морено, но иногда вы не сможете изменить уровень PHP с закрытого выпадения.

Вы можете отключить флажок «Синхронизировать настройки IDE с флажком Composer.json» из:

Файл -> Настройки -> Языки и Фреймворки -> PHP -> Composer

И после подачи снова открыть

Файл -> Настройки -> Языки и Фреймворки -> PHP

Здесь вы можете изменить уровень PHP с открытого выпадения.

На Mac он находится в разделе «PHPStorm», «Настройки», «Языки и платформы», «PHP».

enter image description here

Вы можете установить это по проекту, как указано @Alejandro Moreno.

Существует также глобальная настройка, которая позволяет устанавливать уровень языка PHP для всех НОВЫЙ проекты

Файл -> предпочтения для новых проектов -> Языки и Фреймворки -> PHP

Здесь вы можете установить желаемый уровень для всех будущих проектов :-)

на картине ..........................

В

enter image description here

enter image description here

enter image description here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top