@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | /** |
20 | 20 | * @var array 所有命令行传参 |
21 | 21 | */ |
22 | - public $allArgvs = []; |
|
22 | + public $allArgvs = [ ]; |
|
23 | 23 | |
24 | 24 | public function __construct() |
25 | 25 | { |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | $this->setAllArgvs(); |
67 | 67 | } |
68 | 68 | |
69 | - return $this->allArgvs[$name] ?? $default; |
|
69 | + return $this->allArgvs[ $name ] ?? $default; |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | /** |
@@ -80,7 +80,7 @@ discard block |
||
80 | 80 | |
81 | 81 | foreach ($argv as $a) { // Windows默认命令行无法正确传入使用引号括住的带空格参数,换个命令行终端就好,Linux不受影响 |
82 | 82 | if (preg_match('/^-{1,2}(?P<name>\w+)(?:=([\'"]|)(?P<val>[^\n\t\v\f\r\'"]+)\2)?$/i', $a, $m)) { |
83 | - $this->allArgvs[$m['name']] = $m['val'] ?? true; |
|
83 | + $this->allArgvs[ $m[ 'name' ] ] = $m[ 'val' ] ?? true; |
|
84 | 84 | } |
85 | 85 | } |
86 | 86 |