현재 위치: > 함수 카테고리 모음> system

system

외부 프로그램 및 디스플레이 출력을 실행합니다
이름:system
분류:프로그램 실행
사용 언어:php
한 줄 설명:운영 체제 명령을 실행하고 결과를 표준 출력으로 출력합니다.

함수 이름 : System ()

해당 버전 : 모든 PHP 버전

사용법 : System () 함수는 운영 체제 명령을 실행하고 결과를 표준 출력으로 출력하는 데 사용됩니다. 명령을 실행 한 후 결과를 직접 출력하는 exec () 함수와 유사하지만 명령의 출력을 반환하면 출력 스트림으로 직접 보냅니다.

구문 : System (String $ command, int & $ return_var = null) : String | false

매개 변수 :

  • $ 명령 : 실행될 명령 문자열.
  • & $ return_var (선택 사항) : 명령의 반환 값을 저장하는 참조 변수. 이 매개 변수가 제공되면 함수가 실행 된 후 명령의 리턴 값으로 할당됩니다.
  • 반환 값 : 명령이 성공적으로 실행되면 명령의 출력이 반환됩니다. 실패 또는 오류가 있으면 Return 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 () 함수는 결과를 표준 출력에 직접 출력하므로 명령을 실행할 때 신뢰할 수있는 명령 만 실행하고 보안 문제를 방지하기 위해 기능에 대한 사용자가 제공 한 입력을 피할 수 있도록 조심해야합니다.

유사한 함수
  • 외부 프로그램을 실행하십시오 exec

    exec

    외부프로그램을실행하십시오
  • proc_open ()에 의해 열린 프로세스를 닫고 프로세스 종료 코드를 반환합니다. proc_close

    proc_close

    proc_open()에의해열린프로세스
  • 명령을 실행하고 입력/출력에 사용되는 파일 포인터를 엽니 다. proc_open

    proc_open

    명령을실행하고입력/출력에사용되는파일포
  • 현재 프로세스의 우선 순위를 변경하십시오 proc_nice

    proc_nice

    현재프로세스의우선순위를변경하십시오
  • 외부 프로그램을 실행하고 원래 출력을 표시합니다 passthru

    passthru

    외부프로그램을실행하고원래출력을표시합니
  • Shell Metacharacter 탈출 escapeshellcmd

    escapeshellcmd

    ShellMetacharacter탈출
  • 쉘 환경을 통해 명령을 실행하고 전체 출력을 문자열로 반환합니다. shell_exec

    shell_exec

    쉘환경을통해명령을실행하고전체출력을문자
  • Proc_open이 열린 프로세스를 처치하십시오 proc_terminate

    proc_terminate

    Proc_open이열린프로세스를처치하
인기 기사