PHPで変数が定義されているかどうか調べるにはどうしたらいいですか?
NULL変数が定義されている箇所で、ある変数が定義されていないかどうか調べたいと考えています。
しかし、PHPマニュアルにも記載がなく困っています。
以下の例を見てください。
lang
1<?php 2$my_null_val = null; 3echo 'isset($myNull): "'.isset($my_null_val).'"<br />'; 4echo '$my_null_val' . "値は = "'.$my_null_val . '"<br />'; 5echo "<br />"; 6 7echo 'isset($my_undefined_val): "'.isset($my_undefined_val).'"<br />'; 8echo '$my_undefined_val . "値は = "'.$my_undefined_val . '"<br />'; 9?> 10
このソースコードだと以下のような出力になります。
lang
1isset($my_null_val): "" 2$my_null_val = "" 3 4isset($my_undefined_val): "" 5$my_undefined_val = "" 6
この変数は宣言されているように、定義されていないものなのかどうかを知りたいです。"is_undefined"という関数を以下のように呼び出してみました。
lang
1$myNull = null; 2is_undefined($my_null_val); 3is_undefined($my_undefined_val);
どなたかご助言いただけますでしょうか。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。