escapeshellarg - escape-ирует (заменяет мнемониками) строку, используемую как аргумент оболочки.
Описание
string escapeshellarg (string arg)
escapeshellarg() добавляет одинарные кавычки вокруг строки и мнемонизирует любые
имеющиеся одинарные кавычки, позволяя передавать строку непосредственно в
функцию оболочки и рассматривать её как единый безопасный аргумент. Эта функция
должна использоваться для escape-ирования отдельных аргументов shell-функций,
приходящих от пользовательского ввода. shell-функции включают exec(), system() и
операцию backtick.
Стандартное использование таково: