変数に割り当てられた特定の html フォーム フィールド (type="text") が null かどうかをチェックする割り当てが必要です。is_null() は空のフィールドが割り当てられている変数を検出していませんが、 empty() は検出しています。
POST された値が null でない理由は何ですか? また、これには isset() の方が適していますか?
変数に割り当てられた特定の html フォーム フィールド (type="text") が null かどうかをチェックする割り当てが必要です。is_null() は空のフィールドが割り当てられている変数を検出していませんが、 empty() は検出しています。
POST された値が null でない理由は何ですか? また、これには isset() の方が適していますか?
以下はあなたのために働くはずです。配列キーに一致するフォーム要素がある場合は空の文字列に設定され、フォーム要素が存在しない場合は isset が false を返します。
if(!isset($_POST['name']))
Web ページに入力フィールドが設定されていない場合、ブラウザはそれをまったく送信しません。したがって、null は表示されず、何も到着していません。
データの観点から見ると、空の値は null よりも意味的に意味があるため、これはランタイム、プログラミングの概念に近いものです。null 値は、実際には、プラットフォームやプログラミング言語に依存しない方法でネットワークを介してマーシャリングすることはできません。