> 백엔드 개발 > PHP 튜토리얼 > PHP CLI 모드에 대한 자세한 설명

PHP CLI 모드에 대한 자세한 설명

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-29 09:13:56
원래의
1521명이 탐색했습니다.

* php cli 모드
* cli: Command Line Interface(명령줄 인터페이스)
* Apache IIS 서버에 의해 호출되는 것 외에 PHP는 cli 모드에서도 실행될 수 있습니다. 본질적으로 언어로 작성된 C 프로그램입니다
* 다음은 일반적으로 사용되는 php cli 명령입니다

* 콘솔에 입력:

php -v는 PHP 버전을 표시합니다

PHP CLI 模式详解

--ini php.ini 구성 파일의 정보를 출력합니다.

PHP CLI 模式详解

--rf 함수 함수의 매개변수를 포함한 PHP 함수의 정보

PHP CLI 模式详解

--ri PHP 확장 정보 출력

PHP CLI 模式详解

-i PHP 확장 정보 출력 phpinfo()와 동일한 많은 내용과 자세한 정보

-m 컴파일된 모듈 출력

PHP CLI 模式详解

--re php 확장 모듈의 정보를 출력하고, 이 모듈에 해당하는 함수와 이 확장에 정의된 상수를 패키징합니다.

PHP CLI 模式详解

cli에서 PHP 프로그램 실행 mode

새 cli .php 파일 만들기

첫 번째 줄 입력:

#!C:phpphp.exe -q

이 명령 cli 프로그램임을 나타냅니다.

php 태그

를 입력한 후 echo "hello php cli"

?>

그런 다음 명령줄 모드에서 php.exe를 입력합니다. cli.php

PHP CLI 模式详解

전체 절차는 다음과 같습니다.

#!C:\php\php.exe -q
<?php
   echo &#39;hello php cli&#39;;
?>
로그인 후 복사
매개변수 전달 CLI를 통해

$_SERVER['argc'] 및 $_SERVER['argc']를 통해 php를 통해 매개변수 전달

PHP CLI 模式详解

전달된 매개변수는 daiyutage 22

참고:

#!C:\php\php.exe -q
<?php
   echo "hello php cli\n";
   var_dump($_SERVER[&#39;argc&#39;]);   //$_SERVER[&#39;argc&#39;]  为传递的参数的个数
   var_dump($_SERVER[&#39;argv&#39;]);   //S_SERVER[&#39;argv&#39;]  为传递的参数的值,以数组表示
?>
로그인 후 복사
Apache에서는 서버가 웹페이지에서 서버에 제출한 데이터를 PHP 인터프리터에 전달할 때 일부 PHP 기본값 을 통해 전달됩니다. 전역 변수는 환경 실행 후 PHP 프로세스가 시작된 후 초기화되므로 시스템에서 설정한 PHP

전역 변수 를 모든 PHP에서 직접 사용할 수 있습니다.

이상에서는 Apache와 전역 변수를 포함하여 PHP CLI 모드에 대한 자세한 설명을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿