PHPスクリプトには、次の行があります。
$stmt = $conn->prepare("select zHD, EMail ...");
...
$res = $stmt->execute();
...
$row = $stmt->fetch(PDO::FETCH_ASSOC);
var_dump($row);
if ($row["Email"] === NULL) {
1 つのケースでは、次の var_dump 値を取得します。
array(2) {
["zHD"]=>
string(1) "1"
["EMail"]=>
NULL
}
この状況では、var_dump の後の次の行にも PHP 通知が表示されます。
<b>Notice</b>: Undefined index: Email in ...
NULL 値を持つ配列の既存のエントリに対して「未定義のインデックス」という警告が表示されるというのは本当ですか?
それとも、他に何か不足していますか?
var_dump コマンドの後にこのケースを含める最良の方法、最良のコマンドは何ですか?
事前にたくさんありがとう
更新: ご協力ありがとうございます。これは、ペア プログラミング ( http://en.wikipedia.org/wiki/Pair_programming ) が適しているものです。