Hi,
I'm trying to check if a zval is undefined,
But Z_STRLEN_P(return_value) == 0 seems incorrect, 'case the strlen
part sometimes returns a negative value
So, what's the right way to do it? Even regardless of the zval type
--
Best Regards,
Aaron Lewis - PGP: 0x13714D33 - http://pgp.mit.edu/
Finger Print: 9F67 391B B770 8FF6 99DC D92D 87F6 2602 1371 4D33
Hi,
On Wed, May 7, 2014 at 10:45 AM, Aaron Lewis the.warl0ck.1989@gmail.comwrote:
Hi,
I'm trying to check if a zval is undefined,
But Z_STRLEN_P(return_value) == 0 seems incorrect, 'case the strlen
part sometimes returns a negative value
Shouldn't you already know whether you had set return_value
to something
in particular?
In any case, undefined (or null) is defined as a special type:
if (Z_TYPE_P(return_value) == IS_NULL) { ... }
So, what's the right way to do it? Even regardless of the zval type
--
Best Regards,
Aaron Lewis - PGP: 0x13714D33 - http://pgp.mit.edu/
Finger Print: 9F67 391B B770 8FF6 99DC D92D 87F6 2602 1371 4D33--
--
Tjerk