单引号有什么作用


What do angled single quotes do?

我修改了一些代码,从其他地方粘贴以满足我的需求,但我偶然发现了这些奇怪的单引号,它们的输出让我大吃一惊

$test = `nslookup google.com`;
echo $test;

这实际上执行了一个nslookup,而不运行任何操作,只定义变量,这怎么可能呢?

它们被称为"执行运算符",实际上它们不是单引号,而是backticks

你可以在这里阅读更多:

http://php.net/manual/en/language.operators.execution.php