On 12 April 2011 12:33, Richard Quadling <rquadl...@gmail.com> wrote:
> [1] http://pastebin.com/qLNYtfAw

Updated to http://pastebin.com/cqSEcGpN to include 0 and '' values.

The output is ...

Undefined variable                isset() = false  empty() = true
defined = false
Defined variable null value       isset() = false  empty() = true
defined = true
Defined variable 0                isset() = true   empty() = true
defined = true
Defined variable non-null value   isset() = true   empty() = false
defined = true
Undefined key                     isset() = false  empty() = true
defined = false
Undefined key null value          isset() = false  empty() = true
defined = true
Undefined key non-null value      isset() = true   empty() = false
defined = true
Undefined key 0 value ""          isset() = true   empty() = true
defined = true

Attempting to access any variable where defined = false would be the
only place the E_NOTICE is generated.


-- 
Richard Quadling
Twitter : EE : Zend
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to