system
외부 프로그램 및 디스플레이 출력을 실행합니다
함수 이름 : System ()
해당 버전 : 모든 PHP 버전
사용법 : System () 함수는 운영 체제 명령을 실행하고 결과를 표준 출력으로 출력하는 데 사용됩니다. 명령을 실행 한 후 결과를 직접 출력하는 exec () 함수와 유사하지만 명령의 출력을 반환하면 출력 스트림으로 직접 보냅니다.
구문 : System (String $ command, int & $ return_var = null) : String | false
매개 변수 :
예:
// 示例1:执行命令并输出结果system('ls'); // 示例2:执行命令并获取返回值$return_var = null; $output = system('php -v', $return_var); echo "返回值: " . $return_var . "\n"; echo "输出结果: " . $output;
예 1에서 System () 함수는 간단한 명령 "ls"를 실행하고 결과를 표준 출력으로 직접 출력합니다.
예 2에서 System () 함수는 "php -v"명령을 실행하고 $ return_var 변수에 반환 값을 저장하고 출력은 $ 출력 변수에 저장됩니다. 그런 다음 반환 값과 출력 결과를 개별적으로 출력 할 수 있습니다.
System () 함수는 결과를 표준 출력에 직접 출력하므로 명령을 실행할 때 신뢰할 수있는 명령 만 실행하고 보안 문제를 방지하기 위해 기능에 대한 사용자가 제공 한 입력을 피할 수 있도록 조심해야합니다.