summaryrefslogtreecommitdiff
path: root/Zend/tests/bug54262.phpt
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2011-03-16 11:14:33 +0000
committerDmitry Stogov <dmitry@php.net>2011-03-16 11:14:33 +0000
commitb78ac8df822369c617568c98e15eff2a90627d16 (patch)
tree603885424009919b9bb1c5f96394ea1a24fdb19d /Zend/tests/bug54262.phpt
parentd7b8f23e2b1e81f552f893c0df2f7f32e4a5e345 (diff)
downloadphp-git-b78ac8df822369c617568c98e15eff2a90627d16.tar.gz
Fixed bug #54262 (Crash when assigning value to a dimension in a non-array)
Diffstat (limited to 'Zend/tests/bug54262.phpt')
-rw-r--r--Zend/tests/bug54262.phpt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Zend/tests/bug54262.phpt b/Zend/tests/bug54262.phpt
new file mode 100644
index 0000000000..24c7122fcd
--- /dev/null
+++ b/Zend/tests/bug54262.phpt
@@ -0,0 +1,17 @@
+--TEST--
+Bug #54262 (Crash when assigning value to a dimension in a non-array)
+--FILE--
+<?php
+$a = '0';
+var_dump(isset($a['b']));
+$simpleString = preg_match('//', '', $a->a);
+$simpleString["wrong"] = "f";
+echo "ok\n";
+?>
+--EXPECTF--
+bool(true)
+
+Warning: Attempt to modify property of non-object in %s/Zend/tests/bug54262.php on line 4
+
+Warning: Cannot use a scalar value as an array in %s/Zend/tests/bug54262.php on line 5
+ok \ No newline at end of file