国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP中exec與system用法區別分析

2024-05-04 23:25:50
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP中exec與system用法區別分析,有助于深入掌握PHP程序設計,需要的朋友可以參考下
 
 

本文實例講述了PHP中exec與system用法區別,分享給大家供大家參考之用。具體方法如下:

一般來說,在PHP中調用外部命令,可以用exec及system來實現:

system()

原型:string system (string command [, int return_var]) 
system()函數很其它語言中的差不多,它執行給定的命令,輸出和返回結果。第二個參數是可選的,用來得到命令執行后的狀態碼。

返回結果:

成功返回0,   
失?。畈淮嬖诘仍颍?nbsp;  返回   非0值

exec()

原型:string exec (string command [, string array [, int return_var]]) 
exec ()函數與system()類似,也執行給定的命令,但不輸出結果,而是返回結果的最后一行。雖然它只返回命令結果的最后一行,但用第二個參數array 可以得到完整的結果,方法是把結果逐行追加到array的結尾處。所以如果array不是空的,在調用之前最好用unset()最它清掉。只有指定了第二 個參數時,才可以用第三個參數,用來取得命令執行的狀態碼。

使用例子如下:
 

exec("/bin/ls -l");
exec("/bin/ls -l", $res);
exec("/bin/ls -l", $res, $rc);
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹿邑县| 夹江县| 连城县| 鄄城县| 海伦市| 大悟县| 比如县| 昆明市| 军事| 澄城县| 慈溪市| 乡宁县| 乐昌市| 张家口市| 昌宁县| 板桥市| 济南市| 修武县| 神农架林区| 龙岩市| 高青县| 铁岭县| 车险| 荔波县| 安吉县| 怀柔区| 田林县| 莱西市| 临湘市| 江安县| 普安县| 友谊县| 昌图县| 蒙阴县| 竹山县| 本溪| 雷州市| 泽州县| 揭阳市| 乡宁县| 丹棱县|