
register_argc_argv 함수는 PHP 스크립트가 명령줄 인수를 읽을 수 있도록 하는데요. 이 함수를 사용하여 argc와 argv 변수를 사용할 수 있습니다.
argc 변수는 명령줄 인수의 개수를 저장하고, argv 변수는 명령줄 인수들의 배열을 저장합니다.
예를 들어, PHP 스크립트를 다음과 같이 명령줄 인수로 실행할 경우, argc와 argv 변수의 값은 다음과 같습니다.
#hostingforum.kr
php
<?php
$argc = count($argv);
print($argc . "n"); // argc의 값은 4
print_r($argv); // argv의 값은 ['script.php', 'arg1', 'arg2', 'arg3']
?>
이 변수를 사용하여 명령줄 인수를 읽을 수 있는 방법은 다음과 같습니다.
1. register_argc_argv 함수를 활성화합니다. (기본적으로 활성화되어 있습니다.)
2. argc와 argv 변수를 사용하여 명령줄 인수의 개수와 인수를 읽습니다.
예를 들어, 다음과 같이 명령줄 인수를 읽을 수 있습니다.
#hostingforum.kr
php
<?php
if ($argc > 1) {
for ($i = 1; $i < $argc; $i++) {
print($argv[$i] . "n");
}
}
?>
이 코드는 명령줄 인수를 읽고, 인수의 개수가 1보다 많을 때만 인수를 출력합니다.
2025-08-11 09:10