PHPでBoolにキャストする

RedisでBoolが扱えないので数値で受け取った後にBoolにする事があって、深く実際に見てみたことがなかったので、この機会に書いてまとめたものをメモ。

var_dump((bool) 2);       // bool(true)
var_dump((bool) 1);       // bool(true)
var_dump((bool) 0);       // bool(false)
var_dump((bool) '1');     // bool(true)
var_dump((bool) '0');     // bool(false)
var_dump((bool) 'a');     // bool(true)
var_dump((bool) '');      // bool(false)
var_dump((bool) 'true');  // bool(true)
var_dump((bool) 'false'); // bool(true)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA