summaryrefslogtreecommitdiff
path: root/Zend/tests/isset_str_offset.phpt
diff options
context:
space:
mode:
authorFrancois Laupretre <francois@php.net>2015-07-21 22:16:08 +0200
committerNikita Popov <nikic@php.net>2016-03-09 14:41:37 +0100
commit370b7039e4ba1f54d8051779c04c1f8d8e16837b (patch)
tree047ee0888ea1a15380749d8ac8d82138ee8b5159 /Zend/tests/isset_str_offset.phpt
parentaa2cf3a4f20ca3ca2685db1fa86d8e242a413225 (diff)
downloadphp-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.phpt6
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)