passthruВыполняет внешнюю программу и отображает необработанный вывод
&reftitle.description;
falsenullpassthrustringcommandintresult_code&null;
Функция passthru похожа на функцию
exec в том, что выполняет команду
command. Эту функцию нужно вызывать
вместо функции exec или
system, когда вывод команды Unix
представляет собой двоичные данные, которые необходимо передать непосредственно в
браузер. Стандартное использование этой функции - выполнение таких утилит как
pbmplus, которые выводят непосредственно поток изображения. Установив
Content-type в image/gif и
затем вызвав программу pbmplus для вывода gif, вы можете создать
PHP-скрипты, которые выводят изображения напрямую в браузер.
&reftitle.parameters;
command
Команда, которую выполнит функция.
result_code
Функция запишет в эту переменную статус возврата Unix-команды,
если в параметр result_code передали аргумент.
&reftitle.returnvalues;
&return.nullorfalse;
&reftitle.errors;
Функция выдаёт ошибку уровня E_WARNING, если функция passthru
не может выполнить команду command.
Функция выбрасывает исключение ValueError, если параметр command
не указали или содержит нулевые байты.
&reftitle.changelog;
&Version;&Description;8.0.0
Если параметр command не указали или содержит нулевые байты,
функция passthru теперь выбрасывает исключение ValueError;
раньше функция выдавала ошибку уровня E_WARNING и возвращала &false;.
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
&reftitle.seealso;
execsystempopenescapeshellcmdОператор исполнения