empty は変数が空かどうかを判定するため、変数が空でない値またはゼロでない場合、empty() は FALSE を返します。つまり、 ""、0、"0"、NULL、FALSE、array()、var $var、unknown; および属性のないオブジェクトは、 var が空の場合、 TRUE が返されます。 (1) 数値 0、(2) 空の文字、(3) null として定義された変数、(5) 空の配列、(6) 未定義の変数。 )
emptyは変数が空であると判断してtrueを返します
issetは変数が設定されているかどうかを決定し、変数が存在する場合(NULL以外)はTRUEを返し、そうでない場合はFALSE(未定義を含む)を返します。変数値は null に設定され、戻り値も false になります。変数の設定を解除すると、変数はキャンセルされます。 isset は NULL 値変数を特別に処理することに注意してください。
以上、空文字列例外プロンプトの内容も含め、空文字列例外プロンプトと isset の違いを紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。