关于phpstorm不能选择 PHP language level 问题

PhpStorm专业PHP开发环境配置全指南 PHP是一种动态弱类型语言,其运行时灵活性给代码导航、调试和静态分析带来天然挑战。理解PHP语言引擎与IDE深度集成的原理,是构建高效开发流的关键——它通过内置的Composer支持、Xdebug精准调试、框架路由识别及数据库直连等能力,将动态语言的不确定性转化为可预测的工程实践。这种技术价值在Laravel、Webman、ThinkPHP等主流框架的开发中尤为显著,尤其适用于需要快速定位N+1查询、模型关联异常或CLI子进程调试的中大型项目场景。本文聚焦PhpStorm作为专业PHP集成开发环境的底层配置 阅读详情

问题描述

今天使用phpstorm时发现一个很有趣的问题,不能改变PHPlanguage level
经过我一一检查之后,发现只能在某个项目不能改变PHPlanguage level
基本可以确定是和项目中配置文件有关
在项目中和PHP版本有关的文件就是composer.json

原因

  • 在项目加载的时候会有个提示框
    在这里插入图片描述
  • 然后我点击Show Composer settings 之后会打开下图弹框
    在这里插入图片描述
  • 如上图红框所示,我不小心勾选同步composer php 版本,这个就是造成无法改变PHP language level主要原因

解决办法

  • 第一步,取消勾选了同步 composer php版本
    在这里插入图片描述
  • 修改PHP language level
    在这里插入图片描述
    大功告成!!!
VS Code 配置 PHP 开发环境:替代 PhpStorm 的完整指南 PHP 开发环境正从单语言 IDE 转向轻量、可扩展的通用编辑器工作流。VS Code 凭借插件化架构、低资源占用和原生终端/Git 集成,成为 Laravel、Symfony 等现代 PHP 项目的主流选择。其核心价值在于统一支持多语言(PHP/Blade/TypeScript/YAML)、深度集成 Xdebug 调试与 Composer 生态,并通过 Intelephense 实现媲美编译器的静态分析能力。在 Docker 容器化、CI/CD 协作及全栈协同场景下,VS Code 的路径映射、环境隔离与 阅读详情

相关推荐

安装PHP storm应用程序和配置过程

一个小白菜的分享: 今天安装了PHP Storm应用程序,第一次觉得这个程序好难安装啊~~~ 接下来就是我这个小白菜的安装分享,就算很低级也不要骂我 首先:我们先进入PHP的官网下载一个PHP解释器,我下载的版本呢是最新版本(php-7.3.1-Win32-VC15-x64.zip),然后把它解压放在了E盘(因为E盘常年不用,空间还是很大的嘻嘻)。 然后再下载了PHP storm应用程序,接下来就...

weixin_44634795的博客 859

Phpstorm 更改php language level

使用phpstorm 在识别PHP7新特性时, 总是有提示问题,是选择的php language level 版本过低导致,如以下代码: /** * 生成用户token * Function generateToken * author mselect<445712421@qq.com> * DateTime 2019-10-10 ...

kevink的博客 3490

Keil-C51 与 Keil -ARM 共存的方法

本篇为《嵌入式相关》系列博客的第五篇,该系列博客主要记录单片机开发及硬件设计的相关过程,方便以后查阅。 Keil-C51 与 Keil -ARM 共存的方法状况解决方案1测试解决方案2 状况 今天装完Keil-C51,然后又换装了Keil-ARM之后,可以正常编译STM32 的工程,但是无法编译C51的工程,并且出现了如下错误: *** Error: Project ‘template’ requires ‘C51’ Toolchain which is not installe 这种情况就是Keil-

梁小憨憨的博客 1万+

PHPStorm/IntelliJ Idea不能选择 php language level 问题

Preferences > Languages & Frameworks > PHP. 发现php language level 是 php 5.4 。 这是phpstorm 默认的设置,我们改成7.1 及以上就可以了。 这时有的朋友会发现,这里没法改呀。 那我们需要先修改一下别的地方,然后再回来改这里。 还是同样的路径 Preferences > Languages & Frameworks > PHP > Composer 。 找到Synchr

weixin_42411512的博客 658

基于STM32的多模态智能风扇控制系统设计与实现

本文详细介绍了基于STM32单片机的多模态智能风扇控制系统的设计与实现。系统集成了红外遥控、蓝牙手机控制及人体感应等多模态交互方式,通过PWM技术实现无级调速,并设计了安全优先的控制逻辑。文章从硬件选型、核心原理、软件编程到系统调试,提供了完整的实战指南,适合嵌入式开发爱好者学习与实践。

weixin_28285943的博客 238

Halcon与C#联合编程(一):使用S7协议实现机器视觉上位机与西门子PLC联动

本项目技术栈:C#基础,多线程,Halcon DirectShow,Halcon形状检测,Halcon QR码识别,西门子S7通讯协议,西门子PLC为核心的下位机及执行元件

虎鲸不是鱼 1万+

PHP语言笔记

No.1 在PHPStorm环境下一键上传文件到服务器 在phpStorm中设置好ftp服务器,就可以<Ctrl>+S一键上传编辑中的文件到服务器上了。是不是非常方便? 设置参考:PhpStorm 设置自动FTP同步文件 ...

Mark的博客 377

TensorRT-LLM.V1.1.0rc0:在无 GitHub 访问权限的服务器上编译 TensorRT-LLM 的完整实践

1.NGC上的预构建发布容器进行部署,见《2.通过pip进行部署。3.从源头构建再部署。在实际开发中,我们常常面临这样的场景:本地笔记本为 Windows 系统,虽然可以访问 GitHub,但受限于硬件性能,编译大型项目(如 TensorRT-LLM)耗时过长;而公司或实验室提供的 Linux 服务器性能强劲,适合编译任务,但却因网络策略限制无法连接外网,尤其是无法访问 GitHub。。

xinvictory的专栏 1203

PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json

如果发现是 php 5.4,无法修改,可以先设置 composer。

彭世瑜的博客 911

设计智能化的企业并购目标筛选多维度评估模型

企业并购是企业扩张和战略调整的重要手段,其目的在于实现资源的整合、优势互补和效率提升。评估指标单一:传统评估方法主要依赖财务指标,如净利润、市场份额等,忽视了企业其他重要的非财务指标,如品牌价值、客户满意度等。主观性较强:评估过程中,往往依赖于评估人员的经验和直觉,缺乏客观性,导致评估结果可能存在偏差。评估效率低:传统的评估方法通常需要大量的人力和时间,效率较低,难以应对大规模并购项目的需求。因此,设计一种智能化的企业并购目标筛选多维度评估模型,显得尤为必要。

SuperAGI2025 1034

【CAN总线测试】——通讯相关诊断测试

本章主要介绍通讯相关诊断测试用例设计

LOVE135149的博客 1815

phpstorm 不能选择 php language level 问题

Preferences > Languages & Frameworks > PHP.发现php language level 是 php 5.4 。 这是phpstorm 默认的设置,我们改成7.1 及以上就可以了。 这时有的朋友会发现,这里没法改呀。 那我们需要先修改一下别的地方,然后再回来改这里。 还是同样的路径 Preferences > Languages & Frameworks > PHP > Composer 。 找到Synch...

༺墨༒眉༻ 950

图解电动汽车:电动汽车主要参数

动力性指标 汽车的动力性指标主要有最高车速、加速时间、最大爬坡等,体现了汽车在行驶过程中能达到的极限运动水平。对于电动汽车,其动力性由搭载的驱动电动机决定,主要的参数包括最大扭矩、额定功率、最大功率、最大转速等。 功率是指物体在单位时间内所做的功的多少,是描述做功快慢的物理量,单位是 kW。 扭矩是指机械元件转动的力矩,也称转矩,表示转动力量的大小,单位是 N·m。 转速是指发动机/电动机的转速,的单位是 rpm,即转每分钟。额定转速是指在额定功率下电动机的转速,最大转速则是在最大功率下电动机的转速。

程序员「阿基米东」的编程之旅 2万+

phpstorm 不能选择 php language level

最近需要更改phpstorm中的php language level发现更改不了 解决方法是在PHP 下面的Composer中勾选了同步 composer php版本的原因 取消勾选,点击应用就可以了 转载于:https://www.cnblogs.com/ifme/p/10514594.html...

weixin_30736301的博客 176

Halcon 深度学习实战:PCB 缺陷检测模型的 TensorRT/OpenVino 加速推理

本文介绍了如何利用TensorRT和OpenVino对Halcon深度学习模型进行加速优化,以提升PCB缺陷检测系统的实时性能。文章详细阐述了模型加速框架的选择策略(根据硬件选用TensorRT或OpenVino)、优化流程实施(包括混合精度优化和模型导出)以及加速后的推理实现。实验结果表明,优化后的模型体积缩小40%,推理速度提升2-5倍(GPU环境下从79ms降至38ms,CPU环境下从3804ms降至2152ms),同时保持检测精度。通过完整的代码示例展示了从模型加速到实际部署的全流程,为工业视觉场景

LIN943168247的博客 535

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

PHPstorm配置PHP版本以及不能选择 php language level

点击菜单栏 File → Settings → Languages & Frameworks → PHP,将 PHP language level 下拉列表处的值修改为 7 或者自己想要的版本 如果版本不能选择,我们只要找到 File → Settings → Languages & Frameworks → PHP →Composer找到 Synchronize ID...

这不是我的博客 2658

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

phpstorm PHP language level无法选择

phpstorm PHP7新特性一直提示红色波浪线,应该是没有设置PHP 版本,但是打开PHPstorm---preference--lannguage&frameworks--PHP , 发现PHP language level 无法选择PHP7.2 ,查看旁边的提示信息说是同步了composer 的原因,只需到PHPstorm---preference--lannguage&...

weixin_33730836的博客 380

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

PhpStorm 配置PHP版本

点击菜单栏 File → Settings → Languages & Frameworks → PHP,将 PHP language level 下拉列表处的值修改为 7 或者自己想要的版本 如果版本不能选择,我们只要找到 File → Settings → Languages & Frameworks → PHP →Composer 找到 Synchronize ID...

希望我的博客,能帮上你解决学习中工作中所遇到的问题,也期待与您一起探讨技术问题,共同成长。 6678

PHPstorm与debug调试之PHPstorm设置

1.PHPStorm设置 这里是先设置PHPstorm里面的debug的具体参数,具体步骤如下 1.点击file 2.点击settings【快捷键是Ctrl+alt+s】 3.搜索Languages &amp; Frameworks 4.找到PHP 这里面有一个选项CLI Interpreter,这个具体的意思不太清楚【欢迎告知】,我是直接选择PHP 7.0这个它没有...

LiYi 7643

phpstorm切换php环境

phpstorm的PHP运行环境配置 第一步,点击“File”,在下拉菜单中选择“Settings...” 第二步,进入“Settings”页面,找到“Languages&Frameworks”并展开。 第三步,在“Languages&Frameworks”中找到“PHP”,然后点击“CLI Interpreter”后的“三个点”。 第四步,点击左上角的“加号+”。 第五步,选择“Local Path to Interpreter...” 第六步,找到“Ge...

814

PHPStorm 配置本地服务器

本篇教程为配置 PHPStorm 本地服务器,以方便程序调试。 本地服务器工具:XAMPP for windows 7.1.1-0 / Apache 2.4.25 ( Win32 ) / PHP 7.1.1 PHPStorm 版本:2016.3.2 配置 PHP 解释器 File > Setting > Languages&Frameworks >...

weixin_33785972的博客 181
上一篇: Linux 安装 Xdebug
下一篇: Ubuntu 18.04 设置开机自动执行脚本
dadeity
博客等级 码龄10年 1172粉丝 225原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dadeity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值