ISSET()および!empty()
が明示的に設定されている変数に対してfalseを返します。変数が設定されており、空でない、ゼロ以外の値があり、そうでない場合はfalseを返します。たとえば、変数が意図的に設定されているか、不注意に省略されたかどうかについての洞察を提供できます。たとえば、オプションのチェックボックスを備えたHTMLフォームがある場合、ISSET()を使用して、その値を処理する前にチェックボックスをチェックしているかどうかを確認できます。 $ _POST ['optional_checkbox'] == 'on'){ //チェックボックスがチェックされました }
を使用するとき!empty()
!empty()は、空ではない入力を検証する必要がある場合に適しています。入力には、非ゼロ番号、空の文字列、または非空白の配列である可能性があります。たとえば、ユーザーアドレスを収集するフォームを構築する場合、empty()を使用して、アドレスフィールドが空のサブミッションを防ぐために埋めます。 { //アドレスフィールドは空ではありません //アドレスを検証して保存します } それ以外 { //アドレスフィールドは空です //エラーメッセージを表示します }要約すると、ISSET()は変数の存在をチェックします。 ISSET()は多くの場合、変数宣言を検証するために使用されますが、!empty()がユーザー入力を検証して、空でない値を確保するために推奨されます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3