我修改一些代码,从其他地方粘贴到适合我的需要,但我偶然发现了这些奇怪的单引号,并且它们的输出让我吃惊不少有角度的单引号做什么?
$test = `nslookup google.com`;
echo $test;
这实际上执行nslookup
,不运行做任何事情但是定义了变量,这怎么可能?
我修改一些代码,从其他地方粘贴到适合我的需要,但我偶然发现了这些奇怪的单引号,并且它们的输出让我吃惊不少有角度的单引号做什么?
$test = `nslookup google.com`;
echo $test;
这实际上执行nslookup
,不运行做任何事情但是定义了变量,这怎么可能?
他们被称为“执行操作员”,他们实际上是而不是单引号,但是backticks
。
你可以在这里阅读更多:?参考 - 这是什么符号在PHP意味着]
参见(http://stackoverflow.com/q/3737139) – mario