exec Выполнить внешнюю программу &reftitle.description; stringfalseexec stringcommand arrayoutput&null; intresult_code&null; exec выполняет команду command. &reftitle.parameters; command Команда, которая будет исполнена. output Если параметр output указан, то массив будет заполнен строками вывода программы. Завершающие пробелы, такие как \n, не будут включены в массив. Обратите внимание, что если массив уже содержит какие-либо элементы, то exec добавит новые элементы в конец массива. Если же вы не хотите, чтобы функция добавляла новые элементы в конец, вызовите unset на этом массиве, прежде чем передать его в exec. result_code Если аргумент result_code присутствует вместе с output, тогда статус возврата выполненной команды будет записан в этой переменной. &reftitle.returnvalues; Последняя строка из результата команды. Если требуется выполнить команду и получить все данные команды без какой-либо обработки, используйте функцию passthru. Возвращает &false; в случае возникновения ошибки. Для получения результата выполнения команды, убедитесь, что параметр output инициализирован и используется. &reftitle.examples; Пример функции <function>exec</function> ]]> &example.outputs.similar; cmb ) ]]> &reftitle.notes; &warn.escapeshell; ¬e.exec-bg; ¬e.exec-bypass-shell; &reftitle.seealso; system passthru escapeshellcmd pcntl_exec Оператор исполнения