Example #1
0
        }
    }
    //Checking if checknum and message are set
    if (isset($_GET['checknum']) && !empty($_GET['checknum'])) {
        if (isset($_REQUEST['params']) && !empty($_REQUEST['params'])) {
            $params = $_REQUEST['params'];
        } else {
            $params = null;
        }
        if (isset($_GET['msg'])) {
            $msg = $_GET['msg'];
        } else {
            $msg = null;
        }
        $array_msg = array($_GET['checknum'], $msg, $params);
        echo mmap('routemsg', $array_msg);
        $_SESSION['ping'] = time();
    } else {
        //if a ping response is received
        if (isset($_GET['msg']) && $_GET['msg'] == 'ping') {
            //throw a pong!
            header("Content-type:text/xml");
            //override header type
            echo "<eyeMessage><action><task>pong</task></action></eyeMessage>";
            $_SESSION['ping'] = time();
            exit;
        }
        //Loading the Mobile oneye code
        include_once "../mobile/mobile_eyeFiles.eyecode";
    }
}
echo PHP_EOL;
echo 'array_map(display2)', PHP_EOL;
array_map('display2', $array1, $array2);
echo PHP_EOL;
echo 'foreach(array_map(display2))', PHP_EOL;
foreach (array_map('display2', $array1, $array2) as $value) {
}
function generator1($array)
{
    foreach ($array as $value) {
        (yield $value);
    }
}
echo '----', PHP_EOL;
echo 'mmap(display1)', PHP_EOL;
$gen1 = generator1(range('A', 'D'));
foreach (mmap('display1', $gen1) as $value) {
}
echo PHP_EOL;
echo 'mmap(display2)', PHP_EOL;
$gen1 = generator1(range('A', 'D'));
$gen2 = generator1(range('E', 'G'));
foreach (mmap('display2', $gen1, $gen2) as $value) {
}
echo '----', PHP_EOL;
echo 'foreach(mmap(display3))', PHP_EOL;
$gen1 = generator1(range('A', 'D'));
$gen2 = generator1(range('E', 'G'));
$gen3 = generator1(range('H', 'L'));
foreach (mmap('display3', $gen1, $gen2, $gen3) as $value) {
}