Я слышал, что вы получаете сообщение об ошибке, если пытаетесь получить доступ к ключу в хэше, который не существует.
Однако я, похоже, просто получаю пустую строку или нулевое значение.
Пример:
<?php
$hash = array("abc" => 123,
"def" => 456
);
echo "a key that's in the hash: <" . $hash["abc"] . "><br />";
echo "a key that's not in the hash: <" . $hash["ghi"] . ">";
?>
Вывод:
a key that's in the hash: <123>
a key that's not in the hash: <>
Что здесь происходит?
Яиспользуя PHP v5.3.8.