Логическое значение true в php
О "true" в php
- Что такое "true в php".
- Как проверить на true $var=0.
- "Переменная пустая" - проверяем на true.
- "Переменная не существует" проверим на true.
- Как проверить на true "true".
Что такое "true в php".
Итак...
Что же такое "true" в php.
true - это одно из двух значений типа переменной "bool"/
Синтаксис "true" в php.
Константа true — регистронезависимая.
<?
$var = true;
?>
Как проверить на true если $var=0.
Сравним "true" и переменную, которая равна "0"(ноль)..
0 равен или идентичен true
Используем для этого var_dump:
Проверим "0" равен по значению "true".
Проверим "0" равен по значению и по типу "true".
И выведем просто переменную через var_dump.
Код сравнения на true $var=0.
$переменная_true = 0 ;
var_dump($переменная_true == true);
var_dump($переменная_true === true);
var_dump($переменная_true);
Результат сравнения на true $var=0.
bool(false)
bool(false)
int(0)
Вывод сравнения на true $var=0.
Естественно, что "ноль" не может быть "true", поэтому возвращает "false" по значение.
Так же и по типу...
Ноль - это тип integer .
"Переменная пустая" - проверяем на true.
Используем "пустую переменную", внутри переменной "ничего"...
Используем для этого var_dump:
Проверим "пустую переменную" равен по значению "true".
Проверим "пустую переменную" равен по значению и по типу "true".
И выведем "пустую переменную" через var_dump.
Код сравнения "true" и "пустой переменной".
$переменная_true = "";
var_dump($переменная_true == true);
var_dump($переменная_true === true);
var_dump($переменная_true);
Результат сравнения "true" и "пустой переменной".
bool(false)
bool(false)
string(0) ""
Вывод сравнения "true" и "пустой переменной".
"Переменная не существует" проверим на true.
Если переменная "$переменная_true" не объявлена, т.е. её не существует... и проверим её на "true":
Проверим "переменная не существует" равен по значению "true".
Проверим "переменная не существует" равен по значению и по типу "true".
И выведем "переменная не существует" через var_dump.
Код сравнения "true" и "переменная не существует".
var_dump($переменная_true == true);
var_dump($переменная_true === true);
var_dump($переменная_true);
Пример сравнения "true" и "переменная не существует".
bool(false)
bool(false)
NULL
Вывод сравнения "true" и "переменная не существует".
Если переменная не существует, то она по значению равна "false".
И "не существующая переменная" не равна по типу, т.е. false.
В третьем случае пустая переменная возвращает NULL!
Как проверить на true "true".
И наверное самое интересное сравнение, когда будем сравнивать "true" и true...
Для вывода сравнения результатов true снова используем var_dump!
Проверим "true" равен по значению "true".
Проверим "true" равен по значению и по типу "true".
И выведем "true" через var_dump.
Код сравнения "true" и "true".
$переменная_true_2 =true;
var_dump($переменная_true_2 == true);
var_dump($переменная_true_2 === true);
var_dump($переменная_true_2 );
Пример сравнения "true" и "true".
bool(true)
bool(true)
bool(true)
Вывод сравнения "true" и "true".
При сравнении "true" и "true" получили, во всех трех случаях вернет :
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: