Cet article vous présente une introduction à l'utilisation de la fonction system(), de la fonction exec() et de la fonction passthru() de PHP. J'espère qu'il sera utile. vous avez aidé.
Utilisation spécifique de la fonction
En tant que débutant comme moi, je ne sais même pas comment utiliser le système PHP, je vais donc faire une simple note aujourd'hui.
system() génère et renvoie la dernière ligne de résultats du shell.
exec() ne génère pas de résultats et renvoie la dernière ligne de résultats du shell. Tous les résultats peuvent être enregistrés dans un tableau renvoyé.
passthru() appelle uniquement la commande et affiche le résultat de la commande directement sur le périphérique de sortie standard tel quel.
<?php echo '<pre class="brush:php;toolbar:false">'; // 输出 shell 命令 "ls" 的返回结果 // 并且将输出的最后一样内容返回到 $last_line。 // 将命令的返回值保存到 $retval。 $last_line = system('ls', $retval); // 打印更多信息 echo '
Le résultat renvoyé est le résultat après exécution de la commande sous Linux (il s'avère que c'est l'usage, mais je suis encore trop bon)
<pre class="brush:php;toolbar:false">anaconda-post.log bin code dev entrypoint.sh etc home lib lib64 media mnt opt proc root run run.sh sbin srv sys tmp usr var
Connexe recommandé :
Le code complet de PHP implémentant le tri à bulles et la recherche binaire
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!