system Exécute un programme externe et affiche le résultat Description stringsystem stringcommand int&return_var system est la version &php; de la fonction C qui exécute la commande command et retourne le résultat. Si une variable est fournie comme second argument return_var, alors le code de statut de la commande y sera placé. &warn.escapeshell; ¬e.exec-bg; system retourne la dernière ligne du retour, en cas de succès, et &false; en cas d'échec. Si vous devez exécuter une commande et récupérer tout le résultat sans aucune intervention, utilisez la fonction passthru. Exemple avec <function>system</function> '; // Affiche le résultat de la commande "ls" et retourne // la dernière lignes dans $last_line. Stocke la valeur retournée // par la commande shelle dans $retval. $last_line = system('ls', $retval); // Affichage d'autres informations echo '
La dernière ligne lue : ' . $last_line . '
Valeur retournée : ' . $retval; ?> ]]>
¬e.exec-path; &warn.sm.exec; Voir aussi exec, pcntl_exec, passthru, popen, escapeshellcmd et les opérateurs de backtick.