que - php concatenar string numero
¿Cómo se llaman los backticks? (3)
¿Cómo se llama a los operadores de backtick (``) en el contexto de evaluar su contenido?
Backticks (``) es un operador de ejecución. PHP intentará ejecutar el contenido de los backticks como un comando de shell; la salida se devolverá (es decir, no se descargará simplemente a la salida; se puede asignar a una variable). El uso del operador de shell_exec()
es idéntico a shell_exec()
.
P.ej.
<?php
$output = `ls -la`;
echo "<pre>$output</pre>";
?>
Para obtener más información, consulte: http://php.net/manual/en/language.operators.execution.php
En Perl, el operador de comilla invertida tiene un sinónimo: qx //. Las q y las x representan "cotizar y ejecutar". Verá que se conoce como ''comando'' también, pero francamente, en la comunidad de Perl y en la mayor parte de la documentación de Perl, se les llama simplemente operador de comillas invertidas. Llamarlos de otra manera que no sean backticks o el operador de backtick en el contexto de un programa Perl simplemente hará que sea más difícil saber de qué se está hablando.
Si se está refiriendo a bash, los backticks se conocen como "sustitución de comandos". $()
proporciona una funcionalidad similar.