在PHP脚本中(!';哪个npm';)是什么意思?

在PHP脚本中(!';哪个npm';)是什么意思?,php,npm,Php,Npm,以下代码中的(!'which npm')是什么意思 if ( !'which npm' ) { die( 'You need to install NPM!' . PHP_EOL ); } 下面是GITHUB中完整文件的链接:它检查硬编码字符串是否为假。这将始终是false 这个逻辑看起来有点毫无意义。我怀疑作者更想写: if (!`which npm`) 作为shell命令执行该命令,这更有意义。看起来是一个永远不会满足的条件(字符串==true)

以下代码中的
(!'which npm')
是什么意思

if ( !'which npm' ) {
  die(
        'You need to install NPM!' . PHP_EOL
  );
}

下面是GITHUB中完整文件的链接:

它检查硬编码字符串是否为假。这将始终是
false

这个逻辑看起来有点毫无意义。我怀疑作者更想写:

if (!`which npm`)

作为shell命令执行该命令,这更有意义。

看起来是一个永远不会满足的条件(字符串==true)