is_null、empty、isset、unset まずこれら 4 つの関数の説明を見てみましょう。
isset は変数がすでに存在するかどうかを決定します (設定)
unset は変数を削除 (解放) します
empty は変数が空かどうかを決定します
is_null は変数が NULL かどうかを決定します
OK、私たちはすでに人々を混乱させ始めています。まず、これら 4 つの関数のうち、他の 3 つは、間違いを犯すことができないため、最初に実行される関数です。2 つ目は、!isset と考えることができます。 ISSETの逆操作。次のテーブルは、それらの間の関係を明確に示しています。Copyコードは次のとおりです。 "0" true false true
$ a = "true" false false
もちろん、次のことを実行したいだけの場合:
echo !isset($_GET['a']) //変数 a の値が取得できない場合
echo empty($_GET['a']) ; //変数 a の値が空の場合
その後、結果は同じであり、使用できます。