(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pcntl_exec — Führt ein angegebenes Programm im aktuellen Prozessraum aus
$path
[, array $args
[, array $envs
]] )
pcntl_exec() führt das Programm
path
mit den Parametern args
aus. path
muss der Pfad zur binären ausführbaren
Datei oder einem Skript mit einem gültigen auf eine ausführbare Datei
zeigenden Pfad in der Shebang (zum Beispiel #!/usr/local/bin/perl) als
erste Zeile sein. Suchen Sie in der execve(2) man Seite Ihres Systems nach
weiteren Informationen.
args
ist ein Array von Parameterstrings, die dem
Programm übergeben werden.
envs
ist ein Array von Strings, die dem Programm
als Umgebungsvariablen übergeben werden. Das Array ist im Format Name
=> Wert, wobei der Schlüssel der Name der Umgebungsvariable und der Wert
der Inhalt dieser Variable ist.
pcntl_exec() gibt bei Fehlern FALSE
zurück und kehrt
bei Erfolg nicht mehr zurück.