PhpRiot
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

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 131. 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