您好,登錄后才能下訂單哦!
這篇文章主要講解了“php中exec返回什么內(nèi)容”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“php中exec返回什么內(nèi)容”吧!
在PHP中,exec()函數(shù)返回命令執(zhí)行結(jié)果的最后一行內(nèi)容。該函數(shù)用于執(zhí)行一個(gè)外部程序,當(dāng)指定函數(shù)的output參數(shù)時(shí),會(huì)使用返回結(jié)果填充output,若output參數(shù)中已經(jīng)有了元素,exec函數(shù)會(huì)在output后面追加。
本文操作環(huán)境:Windows10系統(tǒng)、PHP7.1版、Dell G3電腦。
exec() 默認(rèn)情況會(huì)返回指定命令結(jié)果的最后一行,指定output參數(shù),會(huì)使用返回結(jié)果填充output;如果output參數(shù)中已經(jīng)有元素,exec()會(huì)在output后面追加。
exec執(zhí)行一個(gè)外部程序
說(shuō)明
exec(string $command, array &$output = ?, int &$return_var = ?): string
exec() 執(zhí)行 command 參數(shù)所指定的命令。
參數(shù)
command 要執(zhí)行的命令。
output 如果提供了 output 參數(shù), 那么會(huì)用命令執(zhí)行的輸出填充此數(shù)組, 每行輸出填充數(shù)組中的一個(gè)元素。 數(shù)組中的數(shù)據(jù)不包含行尾的空白字符,例如 \n 字符。 請(qǐng)注意,如果數(shù)組中已經(jīng)包含了部分元素,exec() 函數(shù)會(huì)在數(shù)組末尾追加內(nèi)容。如果你不想在數(shù)組末尾進(jìn)行追加, 請(qǐng)?jiān)趥魅?exec() 函數(shù)之前 對(duì)數(shù)組使用 unset() 函數(shù)進(jìn)行重置。
return_var 如果同時(shí)提供 output 和 return_var 參數(shù), 命令執(zhí)行后的返回狀態(tài)會(huì)被寫(xiě)入到此變量。
返回值
命令執(zhí)行結(jié)果的最后一行內(nèi)容。 如果想要獲取命令的輸出內(nèi)容, 請(qǐng)確保使用 output 參數(shù)。
感謝各位的閱讀,以上就是“php中exec返回什么內(nèi)容”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)php中exec返回什么內(nèi)容這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。