468,315 Members | 1,422 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,315 developers. It's quick & easy.

What is an undefined offset? An undefined index?

I just switched error_reporting to ALL so I could debug my site. I got
a huge page full of errors. One of the most common was that in my
arrays I'm using undefined offsets and indexes. These still work fine,
but with error reporting at all they are marked as errors. Why? What
am I doing wrong?

www.monkeyclaus.org
Jul 16 '05 #1
1 107907
In article <da**************************@posting.google.com >,
lk******@geocities.com (lawrence) wrote:
I just switched error_reporting to ALL so I could debug my site. I got
a huge page full of errors. One of the most common was that in my
arrays I'm using undefined offsets and indexes. These still work fine,
but with error reporting at all they are marked as errors. Why? What
am I doing wrong?


It means you're referring to an array key that doesn't exist. "Offset"
refers to the integer key of a numeric array, and "index" refers to the
string key of an associative array.

$s_arr=array("apple", "banana");
print $s_arr[2]; //undefined offset

$a_arr=array("fruit"=>"apple", "meat"=>"beef");
print $a_arr['produce']; //undefined index

--
CC
Jul 16 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Steven | last post: by
4 posts views Thread by Richard Lawrence | last post: by
9 posts views Thread by simple12 | last post: by
1 post views Thread by atang | last post: by
reply views Thread by NPC403 | last post: by
reply views Thread by Teichintx | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.