isset дает fatal error

  • Автор темы Автор темы Wicked
  • Дата начала Дата начала

Wicked

Новичок
isset дает fatal error

PHP:
<?php
  $a = "";
  isset($a[0][0][0]);
?>
интересно, почему? fO.o
 
Это логичное поведение.

-~{}~ 24.01.07 17:10:

Cannot use string offset as an array ! Перевести?)
 
Если честно, я был бы не против.

И почему тогда
$a = "";
isset($a[0][0]);
работает?
 
Wicked
Скорее всего, это связано с этим:
"Illegal use of string offsets causes E_ERROR instead of E_WARNING. An example illegal use is: $str = 'abc'; unset($str[0]);. "

Неясно только, почему это проявляется только на $a[0][0][0]...
 
Сверху