Maison > développement back-end > tutoriel php > Introduction à l'utilisation de la fonction system() de php, de la fonction exec() et de la fonction passthru()

Introduction à l'utilisation de la fonction system() de php, de la fonction exec() et de la fonction passthru()

不言
Libérer: 2023-04-03 19:40:01
original
6699 Les gens l'ont consulté

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 &#39;<pre class="brush:php;toolbar:false">&#39;;

// 输出 shell 命令 "ls" 的返回结果
// 并且将输出的最后一样内容返回到 $last_line。
// 将命令的返回值保存到 $retval。
$last_line = system(&#39;ls&#39;, $retval);

// 打印更多信息
echo &#39;

Last line of the output: ' . $last_line . '
Return value: ' . $retval; ?>
Copier après la connexion

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

Last line of the output: var
Return value: 0 sandbox> exited with status 0
Copier après la connexion

Connexe recommandé :

Quelles sont les méthodes courantes pour faire fonctionner Redis en PHP ? Résumé du fonctionnement de Redis en PHP (avec code)

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal