Articles of boolean

Как преобразовать строку в boolean php

Как преобразовать строку в boolean ? $string = 'false'; $test_mode_mail = settype($string,'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.'; он возвращается, boolean true но он должен быть boolean false .

Вызов функции-члена fetch () для boolean

Я получаю эту ошибку: Неустранимая ошибка: вызов функции-члена fetch () в boolean в C: \ xampp \ htdocs \ repo \ generator \ model \ database.php в строке 34 Когда я запускаю этот код: class database { private $user = 'root'; private $pass = ''; public $pdo; public function connect() { try { $this->pdo = […]

PHP напечатанное логическое значение пуст, почему?

Я новичок в PHP. Я выполняю сценарий, и я озадачен следующим: $local_rate_filename = $_SERVER['DOCUMENT_ROOT']."/ghjr324l.txt"; $local_rates_file_exists = file_exists($local_rate_filename); echo $local_rates_file_exists."<br>"; Эта часть кода отображает пустую строку, а не 0 или 1 (или true или false). Зачем? Как представляется, документация указывает на то, что логическое значение всегда равно 0 или 1. Какова логика этого?

Разбор строки в логическое значение в PHP

Сегодня я играл с PHP, и я обнаружил, что строковые значения «true» и «false» неправильно обрабатываются в boolean в условии, например, рассматривая следующую функцию: function isBoolean($value) { if ($value) { return true; } else { return false; } } Если я выполню: isBoolean("true") // Returns true isBoolean("") // Returns false isBoolean("false") // Returns true, instead […]

логические переменные, отправленные через AJAX, обрабатываются как строки на стороне сервера

Ниже приведена часть функциональности AJAX для добавления классов и пакетов в сеансовую тележку: Часть jquery function addClassToCart(itemId) { addItemToCart(itemId,true); } function addPackToCart(itemId) { addItemToCart(itemId,false); } function addItemToCart(itemId,isClass) { $.post(url+"/ajax/add_cart", { operation: 'add_cart','isClass':isClass, 'itemId': itemId}, function(data) { if(data.success) { alert("item added to cart"); } }, "json"); } Запрос на обработку запроса AJAX php – //Checking operation […]

PHP: if (! $ Val) VS if (empty ($ val)). Есть ли разница?

Мне было интересно, какая разница в двух случаях ниже, и какой из них рекомендуется? $val = 0; if (!$val) { //True } if (empty($val) { //It's also True }

Логический переключатель значений / инвертирование

Есть ли функция для переключения / инвертирования boolean значения в PHP? Как … ярлык для: if($boolean === true){ $boolean = false; }else{ $boolean = true; }

Отправить логическое значение в данных jQuery ajax

Я отправляю некоторые данные в вызов Ajax. Одним из значений является логическое множество, равное FALSE. Он всегда оценивается как TRUE в скрипте PHP, который называется Ajax. Есть идеи? $.ajax({ type: "POST", data: {photo_id: photo_id, vote: 1, undo_vote: false}, // This is the important boolean! url: "../../build/ajaxes/vote.php", success: function(data){ console.log(data); } }); В vote.php, скрипте, который […]