php:
Код: Выделить всё
$result = Database::query($str_query);
$emailAvailable = $result->num_rows < 1;
echo("200 OK\r\n" . '{"available": "' . $emailAvailable . '", "query": "' . $str_query . '", "count": "' . $result->num_rows . '"}');
Код: Выделить всё
200 OK
{"available": "", "query": "SELECT * FROM tblusers WHERE email='test@test.com'", "count": "1"}
Код: Выделить всё
200 OK
{"available": "0", ...
Поэтому я ожидал, что $emailAvailable будет содержать логическое значение false (
Код: Выделить всё
1 < 1
Мне удалось это исправить, явно задав значение «1» или «0», заменив
Код: Выделить всё
. $emailAvailable .
Код: Выделить всё
. ($emailAvailable ? "1" : "0") .
Хотел бы
Код: Выделить всё
. boolval($emailAvailable) .
Подробнее здесь: https://stackoverflow.com/questions/548 ... stead-of-0