diff options
author | Francois Laupretre <francois@php.net> | 2015-07-21 22:16:08 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2016-03-09 14:41:37 +0100 |
commit | 370b7039e4ba1f54d8051779c04c1f8d8e16837b (patch) | |
tree | 047ee0888ea1a15380749d8ac8d82138ee8b5159 /Zend/tests/isset_str_offset.phpt | |
parent | aa2cf3a4f20ca3ca2685db1fa86d8e242a413225 (diff) | |
download | php-git-370b7039e4ba1f54d8051779c04c1f8d8e16837b.tar.gz |
Add support for negative string offsets (syntax)
Diffstat (limited to 'Zend/tests/isset_str_offset.phpt')
-rw-r--r-- | Zend/tests/isset_str_offset.phpt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Zend/tests/isset_str_offset.phpt b/Zend/tests/isset_str_offset.phpt index 7a9164a381..d693f80a52 100644 --- a/Zend/tests/isset_str_offset.phpt +++ b/Zend/tests/isset_str_offset.phpt @@ -8,6 +8,7 @@ print "- isset ---\n"; $str = "test0123"; var_dump(isset($str[-1])); +var_dump(isset($str[-10])); var_dump(isset($str[0])); var_dump(isset($str[1])); var_dump(isset($str[4])); // 0 @@ -17,6 +18,7 @@ var_dump(isset($str[10000])); // non-numeric offsets print "- string ---\n"; var_dump(isset($str['-1'])); +var_dump(isset($str['-10'])); var_dump(isset($str['0'])); var_dump(isset($str['1'])); var_dump(isset($str['4'])); // 0 @@ -31,6 +33,7 @@ print "- null ---\n"; var_dump(isset($str[null])); print "- double ---\n"; var_dump(isset($str[-1.1])); +var_dump(isset($str[-10.5])); var_dump(isset($str[-0.8])); var_dump(isset($str[-0.1])); var_dump(isset($str[0.2])); @@ -50,6 +53,7 @@ print "done\n"; ?> --EXPECTF-- - isset --- +bool(true) bool(false) bool(true) bool(true) @@ -58,6 +62,7 @@ bool(true) bool(false) bool(false) - string --- +bool(true) bool(false) bool(true) bool(true) @@ -72,6 +77,7 @@ bool(false) - null --- bool(true) - double --- +bool(true) bool(false) bool(true) bool(true) |