Передать параметры в exec() и system() PHP

Передать параметры в exec() и system() PHP

Выполняем команду с помощью php-функций exec() и system() 'php абсолютный путь к файлу/название файла переменная1 переменная2'. Передаем переменные через пробел, в вызываемом файле ловим переменные в массиве $argv. Важно, что первый параметр под индексом [1], второй под [2].

<?
/* выполняем команду и передаем параметры $var1, $var2 */
exec('php '.$_SERVER['DOCUMENT_ROOT'].'/file.php '.$var1.' '.$var2);

/* ловим эти параметры в файле file.php */
$var1 = $argv[1];
$var2 = $argv[2];