system Esegue un programma esterno e mostra l'output &reftitle.description; stringsystem stringcommand intreturn_var system è proprio come la versione C della funzione in quanto esegue il comando command dato e restituisce il risultato. La chiamata a system prova anche a svuotare automaticamente il buffer di output del web server dopo ogni linea di output se PHP è in esecuzione come modulo server. Se è necessario eseguire un comando ottenendo direttamente tutti i dati restituiti dallo stesso senza alcuna interferenza, usare la funzione passthru. &reftitle.parameters; command Il comando che verrà eseguito. return_var Se viene passato l'argomento return_var allora lo stato di ritorno del comando eseguito verrà scritto in questa variabile. &reftitle.returnvalues; Restituisce l'ultima riga dell'output del comando in caso di successo e &false; in caso di fallimento. &reftitle.examples; Esempio di <function>system</function> '; // Mette nell'output tutti i risultati del comando da shell "ls", e restituisce // l'ultima linea di output nella $last_line. Memorizza il valore restituito // del comando da shell in $retval. $last_line = system('ls', $retval); // Stampa informazioni aggiuntive echo '
L\'ultima linea dell\'output: ' . $last_line . '
Valore di ritorno: ' . $retval; ?> ]]>
&reftitle.notes; &warn.escapeshell; ¬e.exec-bg; &reftitle.seealso; exec passthru popen escapeshellcmd pcntl_exec l'operatore backtick