Documentación offline PHP master

Operador de ejecución

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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_exec está 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