5 回答

白豬掌柜的
TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
php給我們提供了system(),exec(),passthru()這三個(gè)函數(shù)來調(diào)用外部的命令.
雖然這三個(gè)命令都能執(zhí)行linux系統(tǒng)的shell命令,但是其實(shí)他們是有區(qū)別的:
system() 輸出并返回最后一行shell結(jié)果。
exec() 不輸出結(jié)果,返回最后一行shell結(jié)果,所有結(jié)果可以保存到一個(gè)返回的數(shù)組里面。
passthru() 只調(diào)用命令,把命令的運(yùn)行結(jié)果原樣地直接輸出到標(biāo)準(zhǔn)輸出設(shè)備上。
相同點(diǎn):都可以獲得命令執(zhí)行的狀態(tài)碼
例子:system("/usr/local/bin/webalizer/webalizer");
添加回答
舉報(bào)
0/150
提交
取消