"PHP 배치 전달인자 받기"의 두 판 사이의 차이

1번째 줄: 1번째 줄:
==개요==
;PHP 스크립트 전달인자 받기
;PHP 스크립트 전달인자 받기
;PHP 배치 인수 받기
;PHP 배치 인수 받기
;PHP 인자 전달
;PHP 인자 전달


==소스 코드==
<source lang='php'>
<source lang='php'>
root@zetawiki:~# cat greet.php
<?php
<?php
if(count($argv)<2) {
if(count($argv)<2) {
$php_file = $argv[0];
$php_file = $argv[0];
echo "$php_file: missing operand\n";
echo "Error: missing argument in $php_file\n";
exit(1);
exit(1);
}
}
echo "first argument: '".$argv[1]."'\n";
echo "Hello, ".$argv[1].".\n";
</source>
<source lang='cli'>
root@zetawiki:~# php greet.php
Error: missing argument in greet.php
</source>
</source>
==실행 예시==
;전달인자 누락
<source lang='cli'>
<source lang='cli'>
[root@zetawiki ~]# php test.php
root@zetawiki:~# php greet.php John
test.php: missing operand
Hello, John.
</source>
</source>
;전달인자 입력됨
<source lang='cli'>
<source lang='cli'>
[root@zetawiki ~]# php test.php hello
root@zetawiki:~# php greet.php John Smith
first argument: 'hello'
Hello, John.
</source>
</source>



2015년 12월 23일 (수) 15:47 판

1 개요

PHP 스크립트 전달인자 받기
PHP 배치 인수 받기
PHP 인자 전달
root@zetawiki:~# cat greet.php 
<?php
if(count($argv)<2) {
	$php_file = $argv[0];
	echo "Error: missing argument in $php_file\n";
	exit(1);
}
echo "Hello, ".$argv[1].".\n";
root@zetawiki:~# php greet.php 
Error: missing argument in greet.php
root@zetawiki:~# php greet.php John
Hello, John.
root@zetawiki:~# php greet.php John Smith
Hello, John.

2 같이 보기

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