Rumah > pembangunan bahagian belakang > tutorial php > php的system()函数&exec()函数&passthru()函数的用法介绍

php的system()函数&exec()函数&passthru()函数的用法介绍

不言
Lepaskan: 2023-04-03 19:40:01
asal
6795 orang telah melayarinya

本篇文章给大家带来的内容是关于PHP的system()函数&exec()函数&passthru()函数的用法介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

函数具体用法

对于我这个菜鸟连php的system的用法都不知道,今天做个简单记录。

system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。

<?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; ?>
Salin selepas log masuk

返回结果为在Linux中执行命令后的结果 (原来是这么个用法啊,还是自己太菜了)

<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
Salin selepas log masuk

 相关推荐:

php操作redis的常用方法有哪些?php操作redis的方法总结(附代码)

php实现冒泡排序以及二分查找的完整代码


Atas ialah kandungan terperinci php的system()函数&exec()函数&passthru()函数的用法介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan