PHPに関する質問です。値がissetかnullかチェックする方法とかあったら教えて下さい。
値が定義されているかnullも含め、チェックしたいと思っていますが、方法が分からず困っています。下記の様にissetは、nullを非定義とみなし、falseを返します。
例:
$hoge = null; if(isset($hoge)) // false if(isset($fuga)) // false if(isset($hoge) || is_null($hoge)) // true if(isset($fuga) || is_null($fuga)) // true
*$fugaは非定義です。
下記のように返す条件が必要みたいです。
if(nullcheck($bar)); // 結果:falseを期待 if(nullcheck($foo)); // 結果:trueを期待
どなたかいいアイデアはないでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。