escapeshellarg Protege una cadena de caracteres para su uso en línea de comandos &reftitle.description; stringescapeshellarg stringarg escapeshellarg añade comillas simples alrededor de las cadenas de caracteres, y añade comillas y escapa las comillas simples de la cadena. Esto permite pasar directamente el argumento arg como argumento Shell, garantizando un máximo de seguridad. escapeshellarg debe ser utilizada para tratar individualmente cada uno de los argumentos a pasar al Shell. Las funciones Shell son exec, system y los operadores backtick operator. En Windows, escapeshellarg reemplaza en su lugar los signos de porcentaje, los signos de exclamación (sustitución de variables diferidas) y las comillas dobles con espacios y añade comillas dobles alrededor de la cadena. Además, cada serie de barras invertidas consecutivas (\) es escapada por una barra invertida adicional. &reftitle.parameters; arg El argumento a escapar. &reftitle.returnvalues; La cadena escapada. &reftitle.examples; Ejemplo con <function>escapeshellarg</function> ]]> &reftitle.seealso; escapeshellcmd exec popen system backtick operator