escapeshellcmd <<< |
exec | passthru >>> |
8.31 Exécution de programmes externes 8 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Voir aussi . escapeshellarg . escapeshellcmd ->exec . passthru . proc_close . proc_get_status . proc_nice . proc_open . proc_terminate . shell_exec . system |
8.31.10 exec()Exécute un programme externe[ Exemples avec exec ] PHP 3, PHP 4 , PHP 5 string exec ( string command , array output , int return_var )exec exécute la commande command , mais ne renvoie rien comme retour, hormis la dernière ligne du résultat de la commande. Pour exécuter une commande et obtenir le résultat sans aucun traitement, il faut utiliser la fonction passthru . Si l'argument output est présent, alors ce tableau sera rempli par les lignes retournées par la commande. Il faut noter que si ce tableau contient des éléments, exec ajoutera les nouvelles lignes à la fin du tableau. Si vous ne voulez pas que les nouveaux éléments soient concaténés, utilisez la fonction unset avec ce tableau avant de le passer à exec . Si l'argument return_var est présent en plus du tableau output , alors le statut de retour d'exécution sera inscrit dans cette variable.
Voir aussi system , passthru , popen , escapeshellcmd pcntl_exec et les opérateurs backticks . |
<< | exec | >> |
escapeshellcmd | Exécution de programmes externes | passthru |