*/ ob_start(); $test = ['test' => 'Тестирование Ans::ret']; Ans::ret($test, 'Ans::ret выполнено успешно'); $res = ob_get_contents(); ob_end_clean(); $arr = json_decode($res, true); assert($arr['result'] === 1); assert($arr['test'] === 'Тестирование Ans::ret'); assert($arr['msg'] === 'Ans::ret выполнено успешно'); /** *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);