0
我想问一下通过CLI运行PHP与给定的参数。昨天我使用参数/参数从CLI运行一些PHP脚本,我想知道如何做到这一点。因为我无法看到代码,所以我从谷歌搜索它。如何通过自定义参数掩码通过PHP CLI
什么,我知道到现在为止
<?php
if(count($argv) <= 1) die('please provide input'.PHP_EOL);
echo "first input: $argv[1]".PHP_EOL;
if(!empty($argv[2])) echo "second input: $argv[2]".PHP_EOL;
?>
运行:php cli.php param1 param2
结果:
first input: param1
second input: param2
当我想念输入,该脚本将错误
运行:php cli.php param2 param1
结果:
first input: param2
second input: param1
我的问题是: 怎么写这样的代码
运行:php cli.php --input2 param2 --input1 param1
或:php cli.php -input2 param2 -input1 param1
结果:
first input: param1
second input: param2
我已阅读2教程文章和PHP文档getopt()
但我仍然无法做到这一点
谢谢我的兄弟。我回家后会检查它(仍然otw) – plonknimbuzz