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

首頁(yè) > 語(yǔ)言 > PHP > 正文

php中shell_exec() 與 exec()函數(shù)的區(qū)別

2024-09-04 11:49:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

shell_exec()函數(shù)是PHP中的一個(gè)內(nèi)置函數(shù),用于通過(guò)shell執(zhí)行命令并以字符串的形式返回完整的輸出。shell_exec是backtick操作符的別名,用于*nix。如果命令失敗,則返回NULL,并且這些值對(duì)于錯(cuò)誤檢查不可靠。

語(yǔ)法:

string shell_exec( $cmd )

參數(shù):此函數(shù)接受單個(gè)參數(shù)$cmd,該參數(shù)用于保存將要執(zhí)行的命令。

返回值:此函數(shù)返回已執(zhí)行的命令,如果發(fā)生錯(cuò)誤則返回NULL。

注意:當(dāng)PHP以安全模式運(yùn)行時(shí),將禁用此功能。

例:

  1. <?php 
  2.  
  3. // 使用ls命令來(lái)執(zhí)行shell_exec函數(shù) 
  4.  
  5. $output = shell_exec('ls'); 
  6.  
  7. // 顯示所有文件和目錄的列表 
  8.  
  9. echo "<pre>$output</pre>";  
  10.  
  11. ?> 

輸出:

gfg.php

index.html

demo.php

exec()函數(shù)是PHP中的內(nèi)置函數(shù),用于執(zhí)行外部程序并返回輸出的最后一行。如果沒(méi)有正確運(yùn)行命令,它也返回NULL。

語(yǔ)法:

string exec( $command, $output, $return_var )

參數(shù):此函數(shù)接受上述三個(gè)參數(shù),如下所述:

$command:該參數(shù)用于保存將要執(zhí)行的命令。

$output:此參數(shù)用于指定將使用命令的每一行輸出填充的數(shù)組。

$ return_var: $return_var參數(shù)與輸出參數(shù)一起出現(xiàn),然后它返回已執(zhí)行命令的狀態(tài)將寫(xiě)入此變量。

返回值:該函數(shù)返回執(zhí)行的命令,請(qǐng)務(wù)必設(shè)置并使用輸出參數(shù)。

例:

  1. <?php 
  2.  
  3. echo exec('iamexecfunction');  
  4.  
  5. ?> 

輸出:

demo.php

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 渝中区| 华蓥市| 舒兰市| 花莲市| 商都县| 梅州市| 伊春市| 当雄县| 独山县| 夏河县| 皮山县| 读书| 洞口县| 新宁县| 龙江县| 荃湾区| 玛沁县| 绥宁县| 汾西县| 陆丰市| 玉门市| 古蔺县| 平邑县| 长沙市| 固原市| 和平区| 岢岚县| 兴安盟| 安达市| 蒙城县| 凌源市| 图们市| 奉节县| 上高县| 当涂县| 彩票| 绥化市| 灵璧县| 灵璧县| 左云县| 左云县|