예제 #1
0
파일: test.php 프로젝트: infrajs/ans
 */
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);