ホームページ  >  記事  >  バックエンド開発  >  PHPでexecは何を返しますか

PHPでexecは何を返しますか

WBOY
WBOYオリジナル
2022-03-15 10:38:194483ブラウズ

PHP では、exec() 関数はコマンド実行結果の最後の行を返します。この関数は、外部プログラムを実行するために使用されます。関数の出力パラメータが指定されている場合、出力には戻り結果が入力されます。出力パラメータに要素がすでに存在する場合、exec 関数は出力の後に要素を追加します。

PHPでexecは何を返しますか

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

exec は php

exec() で何を返しますか? デフォルトでは、指定されたコマンド結果の最後の行が返されます。出力パラメーターが指定されている場合、出力には返された結果が表示されます。 ; 出力パラメータに要素がすでに存在する場合、exec() は出力の後に追加します。

exec は外部プログラムを実行します

説明

exec(string $command, array &$output = ?, int &$return_var = ?): string

exec() はコマンド パラメータで指定されたコマンドを実行します。

パラメータ

command 実行するコマンド。

output 出力パラメータが指定されている場合、この配列にはコマンド実行の出力が入力され、出力の各行が配列内の 1 つの要素に入力されます。配列内のデータには、\n 文字などの末尾の空白文字は含まれません。配列にすでにいくつかの要素が含まれている場合、exec() 関数はその内容を配列の末尾に追加することに注意してください。配列の末尾に追加したくない場合は、unset() 関数を使用して配列をリセットしてから、exec() 関数に渡します。

return_var Output パラメータと return_var パラメータの両方が指定された場合、コマンド実行後の戻りステータスがこの変数に書き込まれます。

戻り値

コマンド実行結果の最後の行。コマンドの出力を取得したい場合は、必ず出力パラメーターを使用してください。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでexecは何を返しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。