Operador de ejecución
En esta página
Operador de ejecución#
PHP soporta un operador de ejecución: comillas invertidas (``). Téngase en cuenta que no se trata de comillas simples. PHP intenta ejecutar el contenido de estas comillas invertidas como un comando shell. El resultado será devuelto (es decir: no será simplemente enviado a la salida estándar, puede ser asignado a una variable). Utilizar las comillas invertidas equivale a utilizar la función shell_exec.
Operador de comillas invertidas
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
[!NOTE] Este operador está desactivado cuando la función
shell_execestá desactivada.[!NOTE] A diferencia de otros lenguajes, las comillas invertidas no tienen un significado especial en una cadena rodeada de comillas dobles.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.5.0 | El operador de comillas invertidas como alias para shell_exec ha quedado obsoleto. |
Véase también#
Las funciones de ejecución del sistema, popen, proc_open, Utilizar PHP desde la línea de comandos