다음 편집기는 php'/' 전달된 매개변수의 값을 얻는 간단한 방법에 대한 기사를 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. $GLOBALS를 출력하면 $_SERVER['PATH_INFO']에 있는 매개변수를 볼 수 있습니다.
배열을 선언하여 '/ ' $arr = explode('/', $_SERVER['PATH_INFO']);
//print_r($arr)查看详细信息
<?php /** * 使用 $argc $argv 接受参数 */ echo "接收到{$argc}个参数"; print_r($argv);
를 수신하고
[root@DELL113 lee]# /usr/local/php/bin/php test.php
1개의 매개변수
Array( [0] => test.php)[root@DELL113 lee]# /usr/local/php/bin/php test.php a b c d接收到5个参数Array( [0] => test.php [1] => a [2] => b [3] => c [4] => d)[root@DELL113 lee]#
getopt
<?php/** * 使用 getopt函数 */ $param_arr = getopt('a:b:');print_r($param_arr);
[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 Array( [a] => 345)[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 -b 12q3Array( [a] => 345 [b] => 12q3)[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 -b 12q3 -e 3322ffArray( [a] => 345 [b] => 12q3)
위 내용은 전달된 매개변수를 수신하는 PHP 명령줄 스크립트 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!