PHP 関数:empty() と isset() はどちらも 変数 が設定されているかどうかを判断する関数ですが、使用する際には依然として特定の違いがあります。
empty() 関数は、変数が設定されているかどうかをテストするために使用されます。変数がすでに存在する場合、空の string でない場合、またはゼロ以外の場合は false 値を返し、それ以外の場合は true を返します。
isset() 関数は、変数が設定されているかどうかをテストするために使用されます。変数がすでに存在する場合は true を返します。 その他の場合には false 値を返します。
上記の 2 つの関数の定義から、empty() と isset() には共通点があることがわかります。どちらも変数が空かどうかを判断でき、どちらもブール型、つまり true または false を返します。それらの最も明らかな違いは、返されるブール値がまったく逆であることです。 また、両者の最大の違いは0の判定です。emptyを使って判定すると空であるとみなされますが、issetを使うと空ではないとみなされます。 例:リーリー
以上が変数が 0 かどうかを判断する PHP メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。