Az escapeshellarg() aposztrófokat tesz a paraméterben átadott karakterlánc köré és escape-eli a karakterláncban lévő aposztrófokat, így egy shell függvény önálló paramétereként használható karaktersorozatot ad vissza. Ez a függvény használatos a felhasználótól érkező egyedi shell függvény paraméterek biztonságossá alakítására. Shell függvények az exec(), system() és a végrehajtó operátor. Egy tipikus használat:
Lásd még: exec(), popen(), system(), és a végrehajtó operátor.