私が充填fnameのフィールドが埋められていないfnameの入力フィールドで提出した後、私は満たされた正確に何の出力を取得してフォーム送信後にPHP側でPHPのISSET()VS!空()
$fname = isset($_POST['fname']) ? $_POST['fname'] : 'sample';
die($fname);
を使用する場合の問題は、あります絶対に何も出力されていません。使用されるコード!empty
代わり
$fname = !empty($_POST['fname']) ? $_POST['fname'] : 'sample';
die($fname);
未充填fnameの入力フィールドで提出した後、出力sample
を取得。
他の人がhttp://stackoverflow.com/questions/1219542/in-を見たいと思うことがあります。
何を行う可能性は、それが
$_POST
配列の代わりに、isset
にあるチェックするarray_key_exists
を使用していますここでは-e-use-isset-and-empty?rq = 1 – ErichBSchulzRTFMは***ではありません***有効な答えです。 – iconoclast