什么(!'哪个npm')在PHP脚本中意味着什么?

Org*_*dor 4 php which npm

( !'which npm' )以下代码的含义是什么?

if ( !'which npm' ) {
  die(
        'You need to install NPM!' . PHP_EOL
  );
}
Run Code Online (Sandbox Code Playgroud)

以下是GITHUB完整文件的链接:WPBP/generator/bin/wpbp-generator

dec*_*eze 14

它检查硬编码字符串是否为.永远都是false.

这种逻辑看起来有点无意义.我怀疑作者宁愿写:

if (!`which npm`)
Run Code Online (Sandbox Code Playgroud)

反引号运算符执行命令作为外壳命令,这使得更多的意义.