PhpRiot
Follow phpriot on Twitter
Sponsored Link
Become Zend Certified

Prepare for the ZCE exam using our quizzes (web or iPad/iPhone). More info...


When you're ready get 7.5% off your exam voucher using voucher CJQNOV23 at the Zend Store
Free iPad/iPhone App
Available on the App Store

  • PHP manual
  • Zend Framework manual
  • Smarty manual
  • PHP articles
  • PHP training

Fetching Non-option Arguments

After option arguments and their parameters have been parsed from the command-line, there may be additional arguments remaining. You can query these arguments using the getRemainingArgs() method. This method returns an array of the strings that were not part of any options.

Example 127. Using getRemainingArgs()

<?php
$opts 
= new Zend_Console_Getopt('abp:');
$opts->setArguments(array('-p''p_parameter''filename'));
$args $opts->getRemainingArgs(); // returns array('filename')

Zend_Console_Getopt supports the GNU convention that an argument consisting of a double-dash signifies the end of options. Any arguments following this signifier must be treated as non-option arguments. This is useful if you might have a non-option argument that begins with a dash. For example: "rm -- -filename-with-dash".

Zend Framework