[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: TRUE and FALSE
Страницы: 1, 2, 3
Shkiper
Всем привет!!!! Хотел бы затронуть тему ложи истины. Кто сможет объяснить что это такое????? Я видел много примеров:

$a = false;
$c = true;
echo true;


function v () {
return flase;

}

А что это значит??? Я только знаю если в переменную занести например добавление какойто новости в БД, то если она добавлена вернет TRUE а если нет то FALSE.
bodja
Это че это за темы пошли?
TRUE и FALSE
TRUE или FALSE

true - это истина.
false - это ложь.
Что тут неясного?
Renden
Deert
Ниче не понял, обьясни по нормальному что тебя интересует?
Если тебя удивляет что в переменную можно писать true или false то это в принципе равносильно тому что бы ты присвоил этой переменной 0 или 1.
Shkiper
Renden а что значит екхо ложь например вывести 0 чтоль??? нетут чтото не так
Renden
Deert
Ну
echo true;
выведет тебе 1 в браузер.
Dezigo
Добро пожаловать
Булева_алгебра
killer8080
Цитата (Deert @ 17.04.2012 - 12:06)
Renden а что значит екхо ложь например вывести 0 чтоль??? нетут чтото не так

при выводе не текстовых значений через оператор echo происходит неявное преобразование типов, т.е. булевые значения будут отображаться как 0 и 1.
glock18
Цитата (killer8080 @ 17.04.2012 - 10:56)
Цитата (Deert @ 17.04.2012 - 12:06)
Renden а что значит екхо ложь например вывести 0 чтоль??? нетут чтото не так

при выводе не текстовых значений через оператор echo происходит неявное преобразование типов, т.е. булевые значения будут отображаться как 0 и 1.

как строки '' и '1' соответственно
Shkiper
Пожалуйста приведите пример использования этих функций в программировании biggrin.gif
killer8080
Цитата (Deert @ 17.04.2012 - 14:21)
Пожалуйста приведите пример использования этих функций в программировании

Какой функции? blink.gif echo что ли? Ну так это не функция, а конструкция языка. rolleyes.gif
Shkiper
killer8080 blink.gif
Ну ведь TRUE and FALSE не для того придумали чтоб 1 и 0 на экран выводить smile.gif
Jack_White
Deert
почитай про преобразования типов и по твоим вопросам видно что ты не понимаешь сам смысл булевого типа, обычно его используют как "да" или "нет"
почитай это или что-нибудь попроще
Цитата (Dezigo @ 17.04.2012 - 10:00)
Добро пожаловать
Булева_алгебра

например


// Если пустое значение присваиваем false иначе само значение
$data = ! empty($_POST['value']) ? $_POST['value'] : false;

// Если значение равно false то пусто
if ($data === false)
echo 'Пусто';
else
echo $_POST['value'];
I++
Примечание

До PHP 5.3 лучше использовать 0,1 так как быстрее чем true, false.

Вообще в теории это нативные типы 0000001 0000000, но в php до 5.3 выдавало просадки :)

<?php

$test = false;

?>


user posted image
inpost
Deert
Тебе пример?
if(ПРОВЕРКА НА TRUE) {
если true
} else {
если false
}

Всё, что внутри проверки - проверяется на true\false

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Shkiper
Вроде что то понял-----> Ответьте мне на этой теме плиииииззззззз
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.