*Ans::txt(string $ans) - Используется для вывода текста */ ob_start(); $test = 'Тестирование Ans::txt'; Ans::txt($test); $res = ob_get_contents(); ob_end_clean(); assert($res === 'Тестирование Ans::txt'); /** *Ans::GET(string $name [, string $type [, $def = null]]) - Если в url запросе передано имя параметра равное $name, * то данный метод вернет значение этого параметра и если передан тип $type, то переменной, * которая содержится в $_GET[$name] будет присвоен новый тип */ $_GET['test'] = 50; $res = Ans::GET('test'); assert(50 === $res); $res = Ans::GET('test', 'string'); assert('50' === $res); $res = Ans::GET('test', 'array'); assert([50] === $res); $res = Ans::GET('test', 'bool'); assert(true === $res); $res = Ans::GET('test', 'null'); assert(null === $res); $res = Ans::GET('test', 'float'); assert(50.0 === $res); $res = Ans::GET('test', 'object'); assert(50 === $res->scalar); header('Content-type:text/html; charset=utf-8'); echo '{"result":1}'; Ans::$conf['isReturn'] = $orig;