A-A+

PHP 使用 geopt() 解析 CLI 參數

PHP 於 CLI 環境,想要抓取 Shell 常用的 Option,如 -h、--help .. 等等,要怎麼寫呢?

PHP 使用 geopt() 解析 CLI 參數

PHP 於 CLI 要抓取 Option 輸入值,可以使用 getopt() 來設定抓取。

  • array getopt ( string $options [, array $longopts ] )
    • $options:
      • f: 需要 value: 可以 -f123, -f 123, -f=123
      • h 不需要 value: -h
      • p: 需要 value: -p123, -p 123, -p=123, 沒有 value 就不會設定 p
    • $longopts:
      • "required:", // Required value 可以 required 123 或 required=123
      • "optional::", // Optional value 一定要用 optional=xxx, 不能 optional xxx
      • "option", // No value
標籤: