How about 'if (! defined $array[0])'?
In reply to Re: Use of uninitialized value in tie array by Anonymous Monk in thread Use of uninitialized value in tie array by Anonymous Monk