PHP高级工程师|全栈工程师|WX: Aben_Ring

php传入参数

项目中时常会使用php编写脚本,进行一些统计与批量更新的需求需要进行操作
其中使用的方式主要是getopt函数,写法如下

<?php
     $opt = getopt('m:n:');
     $value_m = $opt['m'];
     $value_n = $opt['n'];

命令行下运行的方式是php test.php -m hisen -n king

<?php
if ($argc > 1){
    print_r($argv);
}

命令行下运行的方式是php test.php hisen king

其中的$argc返回的是array类型,默认的array[0]为文件名,后面的是传入的参数array[1] hisen array[2] king
手册中说这个变量仅在register_argc_argv打开时可用

第三种方式是用$_SERVER方式获取:name=value php script.php

posted @ 2018-04-20 09:29  懒牛拉车  阅读(152)  评论(0编辑  收藏  举报