Example #1
0
<?php

console::setARGV($argv);
class console
{
    protected static $argv = array();
    public static function setARGV($argv)
    {
        self::$argv = $argv;
    }
    public static function earg($name)
    {
        return in_array($name, self::$argv);
    }
    public static function get_arg($name)
    {
        $id = array_search($name, self::$argv);
        if ($id > 0) {
            return self::$argv[$id + 1];
        }
    }
    public static function write($msg, $eol = true)
    {
        $msg = $eol ? $msg . PHP_EOL : $msg;
        echo $msg;
        return true;
    }
    public static function read($str = null)
    {
        if (!empty($str)) {
            self::write($str . ' ', false);