diff options
author | Moriyoshi Koizumi <moriyoshi@php.net> | 2005-01-11 21:57:01 +0000 |
---|---|---|
committer | Moriyoshi Koizumi <moriyoshi@php.net> | 2005-01-11 21:57:01 +0000 |
commit | e5786084e15ff886ba18de95ec0e7c622a39551e (patch) | |
tree | 96836f861b4a2093cc95dcd17adededc4cadba3d /Zend/tests/bug31098.phpt | |
parent | 9b77de63ed22281505ae74c3d66cebee49c83b24 (diff) | |
download | php-git-e5786084e15ff886ba18de95ec0e7c622a39551e.tar.gz |
- Test renaming
Diffstat (limited to 'Zend/tests/bug31098.phpt')
-rw-r--r-- | Zend/tests/bug31098.phpt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Zend/tests/bug31098.phpt b/Zend/tests/bug31098.phpt new file mode 100644 index 0000000000..8b3c1fc5ea --- /dev/null +++ b/Zend/tests/bug31098.phpt @@ -0,0 +1,25 @@ +--TEST-- +Bug #31098 (isset() / empty() incorrectly returns true in dereference of a wrong type) +--FILE-- +<?php +$a = ''; +var_dump(isset($a->b)); +$a = 'a'; +var_dump(isset($a->b)); +$a = '0'; +var_dump(isset($a->b)); +$a = ''; +var_dump(isset($a{'b'})); +$a = 'a'; +var_dump(isset($a{'b'})); +$a = '0'; +var_dump(isset($a{'b'})); +?> +--EXPECTF-- +bool(false) +bool(false) +bool(false) +bool(false) +bool(true) +bool(true) + |