Forum und email

실행 연산자

PHP는 실행 연산자를 지원한다 (``). 이 연산자는 작은 따옴표가 아니라는 것에 주의하라! PHP는 백틱(``)안에 묶인 내용을 셀 명령으로서 실행하려 할 것이다; 출력이 돌려질것이다 (출력을 단순히 덤프하려 하지 않는다; 출력을 변수로 지정할 수 있다) 백틱 연산자는 shell_exec() 함수를 쓰는것과 동일한다.

$output = `ls -al`;
echo "<pre>$output</pre>";

Note: 안전 모드가 활성화되었거나 shell_exec()가 비활성화되어 있을때는 백틱 연산자는 비활성화된다.

Program Execution functions, popen() proc_open(), Using PHP from the commandline에 관한 매뉴얼 섹션을 참고