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