Windows 7의 배치 파일에서 가져온 PHP 파일을 호출하려고합니다. 매개 변수가 필요합니다.배치를 통해 변수에 저장된 PHP 파일에 매개 변수 전달
현재, 나는이 일을하고있다 : %1
배치 파일에 전달되는 값입니다
php myfile.php %1
합니다.
%1
을 해당 변수의 값으로 바꾸지는 않더라도 PHP 파일을 실행하면.
어떻게 할 수 있습니까?
Windows 7의 배치 파일에서 가져온 PHP 파일을 호출하려고합니다. 매개 변수가 필요합니다.배치를 통해 변수에 저장된 PHP 파일에 매개 변수 전달
현재, 나는이 일을하고있다 : %1
배치 파일에 전달되는 값입니다
php myfile.php %1
합니다.
%1
을 해당 변수의 값으로 바꾸지는 않더라도 PHP 파일을 실행하면.
어떻게 할 수 있습니까?
시도 :
php myfile.php %~1
나 :
php myfile.php "%~1"
당신이하는 일에 대한 설명을 추가해야하며 그 이유는 무엇입니까? –
@HugoDozois 차이점은'~'기호입니다. – starbeamrainbowlabs
@starbeamrainbowlabs 그 이유는 포스터가 왜 설명했는지에 대한 해답이 향상 될 것이지만 말입니다. 더 나은 답변을 제공하기위한 조언 일뿐입니다. 게시물이 LQ 검토 대기열에서 종료 되었기 때문입니다. –
어떻게 PHP에서 변수에 액세스하려고합니까? – hek2mgl
나는'$ argv'를 사용합니다. 문제는 배치 파일에서'@echo off '를 명령하면, 실제 값으로 대체하기보다는 문자 그대로'% 1'을 전달하는 것 같습니다. – starbeamrainbowlabs