0
A
답변
1
나는 그것을 시도한 적이 없지만 인수는 특정 배열 에 포함되어 있습니다.
$argc = 3; // number of arguments + 1
$argv[0] = 'file.php'; // contains script name
$argv[1] = 'arg1';
$argv[2] = 'arg2';
$argv
가 reserved variable입니다 : 당신이 그들을 하드 코딩 싶다면 당신은 그 항목을 설정해야합니다.
그러나 명령 줄을 통해 지정한 처음 두 매개 변수는 항상 arg1
및 arg2
으로 덮어 쓰여집니다.
$var1 = 'arg1';
$var2 = 'arg2';
또는 상수와 같은 :
define('CONST1', 'arg1');
define('CONST2', 'arg2');
당신이 당신의 스크립트에서 항상이 값을 필요로하는 경우
대신, 스크립트의 상단에 일반 변수로 정의해야
arg1
, arg2
을 매개 변수로 명령 줄을 통해서만 제공하려는 경우 $argv[1]
및을 통해 액세스 할 수 있습니다., 엉망진창 필요 없음 ;
0
당신은 인수
foreach ($argv as $args){
print $args."\n";
}
요소 0은 스크립트의 이름을 포함을 얻을 수 있도록 PHP 스크립트 내부 argv()를 사용합니다. 나머지는 논증이다.
0
함수에 대한 인수의 수를 테스트 한 다음 적절하게 처리하고 싶습니다.
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs<br />\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg(1) . "<br />\n";
}
$arg_list = func_get_args();
for ($i = 0; $i < $numargs; $i++) {
echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
}
}
foo(1, 2, 3);
관련 문제
- 1. jQuery로 이벤트를 시뮬레이트하는 방법은 무엇입니까?
- 2. UITabBarViewController의 동작을 시뮬레이트하는 방법은 무엇입니까?
- 3. 긴 문서로드를 시뮬레이트하는 방법은 무엇입니까?
- 4. 외부 API를 시뮬레이트하는 방법은 무엇입니까?
- 5. gmaven groovy에 args를 전달하는 방법은 무엇입니까?
- 6. 취약한 args를 템플릿에서 Django의보기로 전달하는 방법은 무엇입니까?
- 7. Ie 8에서 시간 초과를 시뮬레이트하는 방법은 무엇입니까?
- 8. Symfony 1.4에서 오류 500을 시뮬레이트하는 방법은 무엇입니까?
- 9. php로 args를 변경하는 함수는 무엇입니까?
- 10. Delphi 레코드에서 비트 필드를 시뮬레이트하는 방법은 무엇입니까?
- 11. C#에서 터플과 세트를 시뮬레이트하는 방법은 무엇입니까?
- 12. Android 에뮬레이터에서 속도를 시뮬레이트하는 방법은 무엇입니까?
- 13. 상속을 사용하여 일반성을 시뮬레이트하는 방법은 무엇입니까?
- 14. 다른 네트워크 시나리오를 시뮬레이트하는 방법은 무엇입니까? (Java에서)
- 15. 도메인을 시뮬레이트하는 가장 좋은 방법은 무엇입니까?
- 16. ASP.NET에서 느린 페이지로드를 시뮬레이트하는 방법은 무엇입니까?
- 17. 영구 TCP 연결을 만들고 시뮬레이트하는 방법은 무엇입니까?
- 18. jQuery로 양식 제출을 시뮬레이트하는 방법은 무엇입니까?
- 19. objective-c에서 사용자 입력을 시뮬레이트하는 방법은 무엇입니까?
- 20. 두 선수 간의 전투를 시뮬레이트하는 방법은 무엇입니까?
- 21. 키보드 인터럽트를 트리거하거나 시뮬레이트하는 방법은 무엇입니까?
- 22. "MYSQL이 사라졌습니다"오류를 시뮬레이트하는 방법은 무엇입니까?
- 23. CSS/HTML : CSS로 IFRAME을 시뮬레이트하는 방법은 무엇입니까?
- 24. 생성자 경쟁 조건을 시뮬레이트하는 방법은 무엇입니까?
- 25. Windows XP에서 느린 프린터를 시뮬레이트하는 방법은 무엇입니까?
- 26. 자바 스크립트에서 클릭을 시뮬레이트하는 방법은 무엇입니까?
- 27. goto로 C에서 예외를 시뮬레이트하는 방법은 무엇입니까?
- 28. Silverlight 2.0에서 페이징을 시뮬레이트하는 방법은 무엇입니까?
- 29. wxpython & threads : wx.EVT_BUTTON의 트리거를 시뮬레이트하는 방법은 무엇입니까?
- 30. 스트리밍 라디오 수신기를 시뮬레이트하는 방법은 무엇입니까?
파일에 하드 코드의 의미를 보여주세요. – Gordon