sublime text 3使用格式化代码插件CodeFomatter时报错 PHP Deprecated: The each() function is deprecated.

sublime text 3使用Ctrl+Alt+f快捷键对代码格式化的时候报错如下:

CodeFomatter
Format error:
PHP Deprecated: The each() function is deprecated.This message will be suppressed on further calls in phar://D:/Program Files/Sublime Text 3 /Data/Packages/CodeFormatter/codeformatter/lib/phpbeautifier/phpf.phar/phpf.php on lin 5386

image.png

经过网上查找得知,是因为使用的php版本的问题,我本地使用的7.2版本的,7.2版本废弃了each方法,但是codeformatter中却还在使用这个方法,所以就会报错。

将CodeFromatter配置中php_path使用的php.exe版本改为低版本的即可。

image.png

然后再使用就可以了哦。

—————————————————————————————————————

亲爱的用户,您好!如果您喜欢这个网站,欢迎赞助我,您们的支持是我的动力。

赞赏款用于服务器、文章等网站的固定支出。欢迎大家支持,谢谢!

51cb4e9a9397260f1f774ee07de0b77.jpg