} } //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) { }