Submit
Path:
~
/
/
opt
/
cloudlinux
/
alt-php55
/
root
/
usr
/
share
/
doc
/
pear
/
ConsoleTools
/
docs
/
File Content:
tutorial_example_12_input_arguments.php
<?php require_once 'tutorial_autoload.php'; $input = new ezcConsoleInput(); $helpOption = $input->registerOption( new ezcConsoleOption( 'h', 'help' ) ); $helpOption->isHelpOption = true; $input->argumentDefinition = new ezcConsoleArguments(); $input->argumentDefinition[0] = new ezcConsoleArgument( "source" ); $input->argumentDefinition[0]->shorthelp = "The source directory."; $input->argumentDefinition[1] = new ezcConsoleArgument( "destination" ); $input->argumentDefinition[1]->mandatory = false; $input->argumentDefinition[1]->default = './'; $input->argumentDefinition[2] = new ezcConsoleArgument( "iterations" ); $input->argumentDefinition[2]->type = ezcConsoleInput::TYPE_INT; $input->argumentDefinition[2]->shorthelp = "Number of iterations."; $input->argumentDefinition[2]->longhelp = "The number of iterations to perform."; try { $input->process(); } catch ( ezcConsoleException $e ) { die( $e->getMessage() ); } if ( $helpOption->value === true ) { echo $input->getHelpText( "A simple text program" ); } else { echo "Source: {$input->argumentDefinition["source"]->value}\n"; echo "Destination: {$input->argumentDefinition["destination"]->value}\n"; echo "Iterations: " . ( $input->argumentDefinition["iterations"]->value === null ? "not set" : $input->argumentDefinition["iterations"]->value ); } ?>
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
img
---
0755
CREDITS
229 bytes
0644
LICENSE
1570 bytes
0644
example_input.php
2705 bytes
0644
example_menu_dialog_full.php
624 bytes
0644
example_output.php
2107 bytes
0644
example_progressbar.php
3442 bytes
0644
example_progressmonitor.php
1099 bytes
0644
example_question_dialog_collection_full.php
613 bytes
0644
example_question_dialog_factory_yesno.php
461 bytes
0644
example_question_dialog_type_full.php
630 bytes
0644
example_statusbar.php
987 bytes
0644
example_table.php
2142 bytes
0644
example_table_2.php
1746 bytes
0644
tutorial.txt
24492 bytes
0644
tutorial_autoload.php
495 bytes
0644
tutorial_example_01_output_basic.php
184 bytes
0644
tutorial_example_02_output_advanced.php
657 bytes
0644
tutorial_example_03_output_options.php
755 bytes
0644
tutorial_example_04_input_basic.php
399 bytes
0644
tutorial_example_05_input_advanced.php
1133 bytes
0644
tutorial_example_06_progressbar_basic.php
271 bytes
0644
tutorial_example_07_progressbar_advanced.php
596 bytes
0644
tutorial_example_08_statusbar.php
656 bytes
0644
tutorial_example_09_table_basic.php
1088 bytes
0644
tutorial_example_10_table_advanced.php
1024 bytes
0644
tutorial_example_11_progressmonitor.php
299 bytes
0644
tutorial_example_12_input_arguments.php
1442 bytes
0644
tutorial_example_13_dialog_question.php
552 bytes
0644
tutorial_example_14_dialog_yesnoquestion.php
334 bytes
0644
tutorial_example_15_dialog_menu.php
739 bytes
0644
tutorial_example_output_targets.php
308 bytes
0644
N4ST4R_ID | Naxtarrr