<?php
/***
This example defines a command line accepting two parameters, -string_value and -integer_value.
The -integer_value parameter is set as "hidden", so you won't see it when invoking the script with
the -help reserved parameter. It has a default value of 1.
You will be able to see the -integer_value help text if you add the --hidden extra parameter with
-help when running the script, eg :
php hidden.php -help --hidden
***/
require_once ( dirname ( __FILE__ ) . '/../examples.inc.php' ) ;
$definitions = <<<END
<command>
<usage>
Example script that demonstrates the usage of the "hidden" attribute.
If you run :
\$ php hidden.php -help
you will only see one parameter, -string_value.
If you add the --hidden special parameter, then you will also see the -interger_value parameter :
\$ php hidden.php -help --hidden
</usage>
<string name="string_value, sv" >
Help for the string_value parameter.
</string>
<integer name="integer_value, iv" hidden="true" default="1">
Help for the hidden integer_value parameter.
</integer>
</command>
END;
$cl = new CLParser ( $definitions ) ;
echo "Value of the -string_value parameter : {$cl -> string_value}\n" ;
echo "Value of the -integer_value parameter : {$cl -> integer_value}\n" ;
|