"PHP $argv"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 4명의 중간 판 14개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개념==
==개요==
스크립트로 전달되는 배열.
;PHP $argv
* 스크립트로 전달되는 배열
* 커맨드라인에서 실행 시 인자가 배열로 넘어감
* [[PHP 사전정의 변수]]의 하나


==설명==
==예시==
커맨드라인에서 실행 시 인자가 배열로 넘어감.
{{소스헤더|test.php}}
 
<syntaxhighlight lang='php'>
==PHP==
<?php
*'''php test.php a, b, c''' 실행
<source lang='php'>
// test.php
print_r($argv);
print_r($argv);
</source>
</syntaxhighlight>
 
<syntaxhighlight lang='console'>
*실행결과
root@zetawiki:~# php test.php a b c
<source lang='php'>
Array
Array
(
(
     [0] => test.php
     [0] => test.php
     [1] => a,
     [1] => a
     [2] => b,
     [2] => b
     [3] => c
     [3] => c
)
)
</source>
</syntaxhighlight>
<syntaxhighlight lang='console'>
root@zetawiki:~# php test.php "John Smith" 'Jane Doe'
Array
(
    [0] => test.php
    [1] => John Smith
    [2] => Jane Doe
)
</syntaxhighlight>
 
==같이 보기==
* [[PHP $_SERVER('argv')|PHP $_SERVER['argv']]]
* [[PHP $argc]]
* [[PHP getopt()]] - CLI에서 옵션 받기
* [[PHP 사전정의 변수]]
 
==참고==
* http://php.net/manual/kr/reserved.variables.argv.php
 
[[분류: PHP 변수]]

2020년 11월 2일 (월) 02:56 기준 최신판

1 개요[ | ]

PHP $argv
  • 스크립트로 전달되는 배열
  • 커맨드라인에서 실행 시 인자가 배열로 넘어감
  • PHP 사전정의 변수의 하나

2 예시[ | ]

test.php
<?php
print_r($argv);
root@zetawiki:~# php test.php a b c
Array
(
    [0] => test.php
    [1] => a
    [2] => b
    [3] => c
)
root@zetawiki:~# php test.php "John Smith" 'Jane Doe'
Array
(
    [0] => test.php
    [1] => John Smith
    [2] => Jane Doe
)

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}