How to reproduce this error in PHP:
Boş bir dizi oluşturmak ve bu gibi bir anahtar verilen değeri için soruyorum:
php> $foobar = array();
php> echo gettype($foobar);
array
php> echo $foobar[0];
PHP Notice: Undefined offset: 0 in
/usr/local/lib/python2.7/dist-packages/phpsh/phpsh.php(578) :
eval()'d code on line 1
What happened?
Size içermediği bir anahtar verilen değeri vermek için bir dizi sordu. Size NULL değeri verecektir sonra errorlog yukarıdaki hata koydu.
Bu dizide anahtar için baktım ve buldum undefined.
How to make the error not happen?
Eğer değeri için soran gitmeden önce anahtarı ilk varsa sor.
php> echo array_key_exists(0, $foobar) == false;
1
Anahtar varsa o yoksa, o zaman, onun değeri sorgulamak için gerek değeri olsun.