PHP 中呼叫外部函數的方法有4 種:使用exec() 函數使用system() 函數使用passthru() 函數使用proc_open() 函數
如何從PHP 呼叫外部函數?
在PHP 中,您可以透過不同的方法呼叫外部函數,這些方法包括:
1. 使用exec()
函數:
$result = exec("ls -la"); echo $result;
2. 使用system()
函數:
system("ls -la");
##3. 使用passthru() 函數:
passthru("ls -la");
4. 使用proc_open() 函數:
$descriptorspec = array( 0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w"), ); $process = proc_open("ls -la", $descriptorspec, $pipes); if (is_resource($process)) { while ($line = fgets($pipes[1])) { echo $line; } fclose($pipes[0]); fclose($pipes[1]); fclose($pipes[2]); proc_close($process); }
實戰案例:
以下是使用exec() 函數從PHP 呼叫外部指令
ls -la 的範例:
<?php $output = exec("ls -la"); echo $output; ?>
以上是如何從 PHP 呼叫外部函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!