评估其内容的上下文中,反引号运算符('')叫什么?
反引号 ('') 是一个执行运算符。PHP 将尝试将反引号的内容作为 shell 命令执行;输出将被返回(即,它不会简单地被转储到输出;它可以分配给一个变量)。反引号运算符的使用与 shell_exec()
相同。
例如
<?php
$output = `ls -la`;
echo "<pre>$output</pre>";
?>
有关更多信息,请参阅执行运算符。
如果您指的是 Bash,那么反引号称为"命令替换"。 $()
提供类似的功能。
在 Perl 中,反引号运算符有一个同义词:qx//。 q和x代表"quote&execution"。 你也会看到它被称为"命令",但坦率地说,在Perl社区和大多数Perl文档中,它们只是被称为反引号运算符或反引号。 在 Perl 程序的上下文中,称它们为反引号或反引号运算符以外的任何东西只会让人更难知道自己在说什么。