将Atom中linter-php所使用的PHP版本更改为PHP 7

我通常使用Atom进行编程。
Atom的扩展插件中有各种方便的工具,但尤其是我非常依赖能够检查代码语法等的linter系列插件。

由于我主要进行PHP开发,因此我使用了linter-php这个linter来检查PHP源代码的语法等问题。

然而有一天,当我在PHP7中实现以下这样的控制器时,我发现在声明数组常量的地方使用const时,出现了一些错误提示。

class ArticleController extends Controller
{
    const LABELS = ['tokyo', 'hokkaido'];

从PHP5.6开始,可以使用const关键字定义数组常量,但似乎linter-php只检查之前的版本。

我想把此次为了让linter-php支持PHP 7版本而所做的事情总结成备忘录。

更新linter-php的版本

由于linter-php版本可能过时,我首先从Atom的设置页面更新了插件。请从下面的屏幕上更新linter-php版本。

image

2. 更改linter-php使用的PHP路径。

首先,您可以使用以下命令打开Atom的配置文件。

vi .atom/config.cson

然后,在这里确保正确地写出PHP 7的路径。
要查找路径,请执行which php命令。
如果根本没有安装PHP 7,就从安装PHP 7开始吧。

  "linter-php":
    executablePath: "/usr/local/opt/php70/bin/php"

这样,linter-php就可以检查PHP 7的代码了!

广告
将在 10 秒后关闭
bannerAds