isset と empty は、変数が設定されているか空であるかをチェックする PHP 関数です。 isset は、変数の値が null、0、または空の文字列であるかどうかに関係なく、変数の存在をチェックします。一方、 empty は、null、0、空の文字列を含め、変数が空であるかどうかを特にチェックします。
PHP における isset と empty の違い
isset と empty は、PHP で、変数 設定するか空にする 2 つの関数。これら 2 つの関数は似ているように見えますが、それらの間にはいくつかの重要な違いがあります。
isset
isset() 関数は、値が null、0、または空の文字列であるかどうかに関係なく、変数が設定されているかどうかを確認します。変数が存在する限り true を返します。
empty
empty() 関数は、変数が空かどうかを確認します。次の値を true として扱います:
##違い
次の表は、isset() 関数と empty() 関数の主な違いをまとめたものです。
isset | empty | |
---|---|---|
No | null 値の場合は true を返します | |
Yes | ## 数値 0 | |
の場合は | true を返します。 空の場合は | |
Example |
概要
isset() 関数を使用して、値に関係なく変数が存在するかどうかを確認します。 empty() 関数を使用して、変数が空 (null、0、空の文字列を含む) かどうかを確認します。
以上がPHPのissetとemptyの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。