php execl函數(shù)的用法是什么

PHP
小億
87
2024-01-23 18:29:01

PHP的exec()函數(shù)是用來(lái)執(zhí)行外部命令的函數(shù)。exec()函數(shù)的基本用法如下:

string exec ( string $command [, array &$output [, int &$return_var ]] )

參數(shù)說(shuō)明:

  • $command:要執(zhí)行的命令。
  • &$output:可選參數(shù),用來(lái)存儲(chǔ)命令執(zhí)行的輸出結(jié)果。輸出結(jié)果會(huì)按行存儲(chǔ)在數(shù)組中。
  • &$return_var:可選參數(shù),用來(lái)存儲(chǔ)命令執(zhí)行的返回值。通常返回值為命令執(zhí)行的狀態(tài)碼。

示例:

$output = array();
$return_var = 0;
exec("ls -l", $output, $return_var);

上述例子中,exec()函數(shù)執(zhí)行了一個(gè)"ls -l"的命令,并將其輸出結(jié)果存儲(chǔ)在$output數(shù)組中,命令執(zhí)行的返回值存儲(chǔ)在$return_var變量中。

需要注意的是,使用exec()函數(shù)執(zhí)行外部命令存在一定的安全風(fēng)險(xiǎn),應(yīng)該謹(jǐn)慎使用,并確保命令參數(shù)的安全性。

0