是否可以从命令行传递关键字参数?

时间:2016-08-11 07:17:49

标签: php command-line

我想通过命令行将关键字参数传递给php脚本。 像这样:

php some_script.php --arg1 val1 --arg2 val2

我该怎么做才能做到这一点?可能吗?或者有一种常见的做法吗?非常感谢你。

1 个答案:

答案 0 :(得分:1)

在PHP中,有一组预定义的参数:

php script.php val1 val2

您可以通过

访问您的参数
$argv

http://php.net/manual/de/reserved.variables.argv.php

<?php
    // $argv[0] is 'path_to_script.php'
    $arg1= $argv[1];
    $arg2= $argv[2];
?>