phpstorm 更改php版本效验机制

大兄弟 2018年12月23日0   144


问题描述

一般来说,PhpStorm 中默认的 PHP 语言的版本是 PHP 5.4 ,PhpStorm 会以该 PHP 版本对编辑器中的文件进行自动校验。


假如,我们在 PHP 文件的class中使用了匿名函数,php5.6是可以允许函数内使用$this的,但是默认的效验机制却出现了红色波浪线的错误提示。


虽然,这并不会对我们使用 PhpStorm 产生大的影响,但这种红色警示看着就是不爽。


解决方法

修改 PhpStorm 的配置,将 PHP 语言的版本调整为 PHP 5.6 。


点击菜单栏 File → Settings → Languages & Frameworks → PHP,将 PHP language level 下拉列表处的值修改为5.6或其他 ,点击 OK 保存即可。