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