(PHP 4 >= 4.0.3, PHP 5)
escapeshellarg — estrae una stringa da usare come un argomento della shell
$arg
)escapeshellarg() aggiunge le virgolette singole attorno ad una stringa ed elude ogni virgoletta semplice per permetterti di passare una stringa direttamente ad una funzione della shell a che questa venga trattata come un singolo argomento. Questa funzione dovrebbe essere usata per eludere argomenti individuali per funzioni della shell che giungano dall'input del utente. Le funzioni della shell includono exec(), system() e l'operatore backtick. Un utilizzo standard sarebbe:
<?php
system('ls '.escapeshellarg($dir));
Vedere anche escapeshellcmd(), exec(), popen(), system() e l'operatore backtick.