| 
<?php
require_once './cmd_class_php5.inc';
 $bytes = 0;
 $str = "CommandLind class test string";
 $strings = array("Line 1", "Line 2", "Line 3");
 /**
 * Write the strings to STDOUT
 */
 $bytes = CommandLine::writeline("STDOUT resource tests ...");
 $bytes = CommandLine::writeline("Bytes written: ". $bytes);
 $bytes = CommandLine::write($str.PHP_EOL);
 $bytes = CommandLine::writeline("Bytes written: ". $bytes);
 $bytes = CommandLine::writeline($str);
 $bytes = CommandLine::writeline("Bytes written: ". $bytes);
 $bytes = CommandLine::writelines($strings);
 $bytes = CommandLine::writeline("Bytes written: ". $bytes);
 $bytes = CommandLine::writeline("Another commandline test string");
 $bytes = CommandLine::writeline("Bytes written: ". $bytes);
 
 
 /**
 * Write the strings to STDERR
 */
 $bytes = CommandLine::writeline("STDERR resource tests ...");
 CommandLine::write($str, STDERR);
 CommandLine::write(PHP_EOL, STDERR);
 CommandLine::writeline($str, STDERR);
 CommandLine::writelines($strings,STDERR);
 CommandLine::writeline("Another commandline test string");
 
 /**
 * Lazy scripter tests ;)
 */
 use CommandLine as CMD;
 CMD::writeline("I'm a lazy scripter so I make");
 CMD::writeline("use CommandLine as CMD;");
 
 /**
 * CommandLine reading tests
 */
 $number = null;
 CMD::write("Type a floating point number: ");
 CMD::readFloat($number);
 CMD::writeline("Floating point number: ". $number);
 CMD::writeline("Type of number is: ". gettype($number));
 
 $number = null;
 CMD::write("Type an integer number: ");
 CMD::readInt($number);
 CMD::writeline("Integer number: ". $number);
 CMD::writeline("Type of number is: ". gettype($number));
 
 $line = null;
 CMD::write("Type a string (enter): ");
 CMD::readLine($line);
 CMD::writeline("String: ". $line);
 CMD::writeline("Type of \$line is: ". gettype($line));
 
 $char = null;
 CMD::write("Type a ascii line (enter): ");
 CMD::readAsciiToChar($char);
 CMD::writeline("Char: ". $char);
 CMD::writeline("Type of \$char is: ". gettype($char));
 
 $octal = null;
 CMD::write("Type aa octal number (enter): ");
 CMD::readOctal($octal);
 CMD::writeline("Char: ". $octal);
 CMD::writeline("Type of \$octal is: ". gettype($octal));
 |