PHP에서 외부 함수를 호출하는 방법은 4가지가 있습니다: exec() 함수 사용, system() 함수 사용, passthru() 함수 사용, proc_open() 함수 사용
외부 함수 호출 방법 PHP에서?
PHP에서는 다양한 방법을 통해 외부 함수를 호출할 수 있습니다.
1exec()
함수 사용: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
passthru()
함수 사용: rrreee4
proc_open()
함수 사용: rrreee실용 사례: 다음은
exec()
함수를 사용하여 PHP에서 외부 명령
ls -la
를 호출하는 예입니다. rrreee 이 코드를 실행하면 현재 디렉터리의 파일 및 디렉터리 목록이 출력됩니다.
위 내용은 PHP에서 외부 함수를 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!