Wallogit.com
2017 © Pedro Peláez
Standart json-answer for php handlers
An easy way to work with the parameters of the GET. API to return the result of the script - the success or error., (*2)
Ans::ans([array $ans]), (*3)
Ans::ans(['test' => 'Test data']);
***
{
"test": "Test data"
}
***
Ans::err([array $ans [, string $msg]]), (*4)
$test = ['test' => 'Test data'];
Ans::err($test, 'Error');
***
{
"test": "Test data",
"result": 0,
"msg": "Error"
}
***
Ans::log([array $ans [, string $msg [, mixed $data [, bool $debug]]]]), (*5)
Ans::ret([array $ans [, string $msg]]), (*6)
$test = ['test' => 'Test data'];
Ans::ret($test, 'Add msg');
***
{
"test": "Test data",
"msg": "Add msg",
"result": 1
}
***
Ans::txt(string $ans), (*7)
$test = 'Test string'; Ans::txt($test); *** Test string ***
Ans::GET(string $name [, string $type [, $def = null]]), (*8)
$_GET['test'] = 50;
var_dump(Ans::GET('test'));
var_dump(Ans::GET('test', 'string'));
var_dump(Ans::GET('test', 'array'));
var_dump(Ans::GET('test', 'bool'));
var_dump(Ans::GET('test', 'null'));
var_dump(Ans::GET('test', 'float'));
var_dump(Ans::GET('test', 'object'));
***
int 50
string '50' (length=2)
array (size=1) 0 => int 50
boolean true
null
float 50
object(stdClass)[4] public 'scalar' => int 50
***
Ans::ans([array $ans]), (*9)
Ans::ans(['test' => 'Тестовые данные']);
***
{
"test": "Тестовые данные"
}
***
Ans::err([array $ans [, string $msg]]), (*10)
$test = ['test' => 'Тестовые данные'];
Ans::err($test, 'Ошибка');
***
{
"test": "Тестовые данные",
"result": 0,
"msg": "Ошибка"
}
***
Ans::log([array $ans [, string $msg [, mixed $data [, bool $debug]]]]), (*11)
Ans::ret([array $ans [, string $msg]]), (*12)
$test = ['test' => 'Тестовые данные'];
Ans::ret($test, 'Добавленное сообщение');
***
{
"test": "Тестовые данные",
"msg": "Добавленное сообщение",
"result": 1
}
***
Ans::txt(string $ans), (*13)
$test = 'Тестовый текст'; Ans::txt($test); *** Тестовый текст ***
Ans::GET(string $name [, string $type [, $def = null]]), (*14)
$_GET['test'] = 50;
var_dump(Ans::GET('test'));
var_dump(Ans::GET('test', 'string'));
var_dump(Ans::GET('test', 'array'));
var_dump(Ans::GET('test', 'bool'));
var_dump(Ans::GET('test', 'null'));
var_dump(Ans::GET('test', 'float'));
var_dump(Ans::GET('test', 'object'));
***
int 50
string '50' (length=2)
array (size=1) 0 => int 50
boolean true
null
float 50
object(stdClass)[4] public 'scalar' => int 50
***