추천 매뉴얼:php 완전 자율 학습 매뉴얼
# 🎜🎜 #
shell_exec() 함수 는 셸을 통해 명령을 실행하고 전체 출력을 문자열 형식으로 반환하는 데 사용되는 PHP의 내장 함수입니다. shell_exec는 *nix에서 사용되는 백틱 연산자의 별칭입니다. 명령이 실패하면 NULL이 반환되며 이러한 값은 오류 검사에 신뢰할 수 없습니다.
구문:string shell_exec( $cmd )Parameters: 이 함수는 실행할 명령을 저장하는 데 사용되는 단일 매개변수 $cmd를 허용합니다. 반환값: 이 함수는 실행된 명령을 반환하거나, 오류가 발생하면 NULL을 반환합니다. 참고: PHP가 안전 모드에서 실행 중이면 이 기능이 비활성화됩니다. 예:
<?php // 使用ls命令来执行shell_exec函数 $output = shell_exec('ls'); // 显示所有文件和目录的列表 echo "<pre class="brush:php;toolbar:false">$output"; ?>출력:
gfg.php index.html demo.php
exec() 함수 는 PHP에 내장된 함수입니다. , 사용 외부 프로그램을 실행하고 출력의 마지막 줄을 반환합니다. 명령이 올바르게 실행되지 않은 경우에도 NULL을 반환합니다.
Syntax:string exec( $command, $output, $return_var )Parameters: 이 함수는 아래 설명과 같이 위의 세 가지 매개변수를 허용합니다. $command: 이 매개변수는 저장하는 데 사용됩니다. 실행할 명령. $output: 이 매개변수는 명령의 각 출력 줄로 채워질 배열을 지정하는 데 사용됩니다. $ return_var: $return_var 매개변수는 출력 매개변수와 함께 제공되며 실행된 명령의 상태가 이 변수에 기록됩니다. 반환값: 실행된 명령을 반환하는 함수입니다. 출력 매개변수를 반드시 설정하고 사용하세요. 예:
<?php echo exec('iamexecfunction'); ?>출력:
demo.php
추천 관련 기사: 1.#🎜 🎜#PHP의 exec() 함수가 시스템 명령을 실행하지 못하는 문제에 대한 해결 방법
2.PHP의 system() 함수 및 exec() 함수 및 패스스루 사용법 소개 () 기능
관련 동영상 추천:
1.狗九经(4)_PHP 동영상 튜토리얼
#🎜🎜 #이 글은 PHP에서 shell_exec()와 exec() 함수의 차이점에 관한 것입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 PHP에서 shell_exec()와 exec() 함수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!