분류 php

PHP 실행 연산자

컨텐츠 정보

  • 조회 366 (작성일 )

본문

PHP는 하나의 실행 연산자 인 백틱 (``)을 지원합니다. 

이것들은 작은 따옴표가 아닙니다! 

PHP는 백틱의 내용을 쉘 명령으로 실행하려고 시도합니다. 

출력이 반환됩니다 (즉, 단순히 출력으로 덤프되지 않고 변수에 할당 될 수 있음). 

백틱 연산자 사용은 shell_exec()와 동일합니다.


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


안전 모드가 활성화되거나 shell_exec()가 비활성화 되면 백틱 연산자가 비활성화 됩니다.


<?php
    $host 
'www.wuxiancheng.cn';
    echo `
ping -n 3 {$host}`;
?>