public function __construct($argv = null) { if (null === $argv) { $argv = $_SERVER['argv']; // 去除命令名 array_shift($argv); } $this->tokens = $argv; $this->definition = new Definition(); }