note 86138 deleted from function.isset by googleguy
| From: | googleguy@php.net | Date: | Wed, 16 Jan 2013 05:35:58 +0000 |
| Subject: | note 86138 deleted from function.isset by googleguy | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-193101@lists.php.net to get a copy of this message | ||
Note Submitter: edsko
----
It has been remarked by various people that isset is the opposite of is_null "in all but buggy
cases". This is not true:
<?php
$str = "hi";
var_dump(isset($str[1]));
var_dump(@!is_null($str[1]));
var_dump(isset($str[2]));
var_dump(@!is_null($str[2]));
?>
outputs
bool(true)
bool(true)
bool(false)
bool(true)