Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP $argc

<시간/>

소개

이 슈퍼글로벌 변수는 PHP 스크립트가 명령줄에서 실행될 때 사용할 수 있습니다(HTTP 서버의 문서 루트에서 실행될 때는 실행되지 않음). 현재 스크립트에 전달된 명령줄 인수의 수에 해당하는 정수입니다. 스크립트의 파일 이름은 명령줄에 입력해야 하므로 최소값 $argc 이 변수는 register_argc_argv인 경우 사용할 수 없습니다. php.ini의 지시문이 비활성화되었습니다.

$argc

다음 스크립트는 스크립트 이름을 포함한 3개의 인수를 사용하여 명령줄에서 실행될 것으로 예상됩니다.

예시

<?php
if ($argc!=3){
   echo "invalid number of arguments";
   die();
} else{
   echo "number of arguments is valid";
}
?>

출력

이 스크립트는 잘못된 수의 인수로 실행되었습니다.

C:\xampp\php>php test1.php 1 2 3
invalid number of arguments

이 스크립트는 유효한 수의 인수로 실행됩니다.

C:\xampp\php>php test1.php 1 2
number of arguments is valid