Guest User

Untitled

a guest
Jul 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. <?php
  2.  
  3. require_once __DIR__.'/../vendor/autoload.php';
  4.  
  5. $parser = new Console_CommandLine([
  6. 'description' => 'Console_CommandLineのサンプル',
  7. 'version' => '0.0.1',
  8. ]);
  9. $parser->addOption('date', [
  10. 'short_name' => '-d',
  11. 'long_name' => '--date',
  12. 'action' => 'StoreString',
  13. 'help_name' => 'YYYYMMDD',
  14. 'description' => '対象日付',
  15. ]);
  16. $parser->addArgument('files', [
  17. 'multiple' => true,
  18. 'description' => 'ファイル名',
  19. ]);
  20. try {
  21. $result = $parser->parse();
  22. print_r($result->options);
  23. print_r($result->args);
  24. } catch (Console_CommandLine_Exception $e) {
  25. echo get_class($e)."\n";
  26. $parser->displayError($e->getMessage());
  27. }
Add Comment
Please, Sign In to add comment