2012-05-29 16 views
6

Qual è la differenza tra i metodi shell_exec e system in PHP?Differenza tra sistema e shell_exec

Entrambi accettano un singolo argomento da riga di comando e lo eseguono all'interno di PHP. È meglio usare l'uno sull'altro?

+0

Non puoi leggere i documenti per ['shell_exec'] (http://php.net/manual/en/function.shell-exec.php) e [' system'] (http: // php .net/manuale/it/function.system.php)? –

risposta

3

Con il sistema è possibile acquisire il codice di ritorno. Già con shell_exec non è possibile.

2

penso che il principale diverso è quando il PHP è in esecuzione in modalità provvisoria. Il sistema continuerà a funzionare con alcune limitazioni come descritto nella documentazione, tuttavia shell_exec verrà disabilitato.

+0

Grazie per questo suggerimento – Ank