pcntl_exec

(PHP 4 >= 4.2.0, PHP 5)

pcntl_exec --  カレントのプロセス空間で指定したプログラムを実行する

説明

void pcntl_exec ( string path [, array args [, array envs]] )

pcntl_exec() は、プログラム path に引数 args を渡して起動します。path は、バイナリ 実行ファイルへのパスか、あるいは有効な実行ファイルを指す shebang(例: #!/usr/local/bin/perl)が 1 行目に存在するスクリプトへの パスである必要があります。詳細な情報については、システムの man ページで execve(2) を参照ください。

args は、プログラムに渡す引数の配列です。

envs は、プログラムに渡す環境変数の配列です。 この配列は name => value のような形式で、key が環境変数名・value が その値となります。

pcntl_exec() はエラー時に FALSE を返し、 成功時には何も返しません。