Manuel recommandé :manuel d'auto-apprentissage complet php
shell_exec( ) la fonction est une fonction intégrée à PHP qui est utilisée pour exécuter des commandes via le shell et renvoyer la sortie complète sous forme de chaîne. shell_exec est un alias pour l'opérateur backtick, utilisé dans *nix. NULL est renvoyé si la commande échoue et ces valeurs ne sont pas fiables pour la vérification des erreurs.
Syntaxe :
string shell_exec( $cmd )
Paramètres : Cette fonction accepte un seul paramètre $cmd, qui sert à enregistrer la commande à exécuter.
Valeur de retour : Cette fonction renvoie la commande exécutée, ou NULL si une erreur survient.
Remarque : Cette fonctionnalité est désactivée lorsque PHP s'exécute en mode sans échec.
Exemple :
<?php // 使用ls命令来执行shell_exec函数 $output = shell_exec('ls'); // 显示所有文件和目录的列表 echo "<pre class="brush:php;toolbar:false">$output"; ?>
Sortie :
gfg.php index.html demo.php
La fonction exec() est une fonction intégrée en PHP, utilisée pour exécute des programmes externes et renvoie la dernière ligne de sortie. Il renvoie également NULL si la commande n'a pas été exécutée correctement.
Syntaxe :
string exec( $command, $output, $return_var )
Paramètres : Cette fonction accepte les trois paramètres ci-dessus, comme décrit ci-dessous :
$command : Ce paramètre est utilisé pour enregistrer la commande à exécuter. exécuté.
$output : Ce paramètre est utilisé pour spécifier le tableau qui sera rempli avec chaque ligne de sortie de la commande.
$ return_var : Le paramètre $return_var accompagne les paramètres de sortie, puis il renvoie l'état de la commande exécutée qui sera écrite dans cette variable.
Valeur de retour : Cette fonction renvoie la commande exécutée. Veuillez vous assurer de définir et d'utiliser les paramètres de sortie.
Exemple :
<?php echo exec('iamexecfunction'); ?>
Sortie :
demo.php
Articles connexes recommandés :
1.exec( en php ) Solution d'échec de commande du système d'exécution de fonction
2.Introduction à l'utilisation de la fonction system() de PHP, de la fonction exec() et de la fonction passthru()
Recommandations vidéo associées :
1.Tutoriel vidéo Dugu Jiujian (4)_PHP
Cet article porte sur la différence entre les fonctions shell_exec() et exec() en php, J'espère que cela sera utile aux amis dans le besoin !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!