summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2006-10-04 13:35:51 +0000
committerAntony Dovgal <tony2001@php.net>2006-10-04 13:35:51 +0000
commitdc22b7d4a5b7a6e134bd0fd06f7ac7fca0ca850a (patch)
treec666a252edd8d8b03aeed397395aa34cde6f08b1
parent5cdb9128aee6280e051baf40fcda71779512d7e4 (diff)
downloadphp-git-dc22b7d4a5b7a6e134bd0fd06f7ac7fca0ca850a.tar.gz
add test
-rw-r--r--Zend/tests/bug39036.phpt19
1 files changed, 19 insertions, 0 deletions
diff --git a/Zend/tests/bug39036.phpt b/Zend/tests/bug39036.phpt
new file mode 100644
index 0000000000..017012fddf
--- /dev/null
+++ b/Zend/tests/bug39036.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Bug #39036 (Unsetting key of foreach() yields segmentation fault)
+--FILE--
+<?php
+
+$key = 'asdf';
+
+foreach (get_defined_vars() as $key => $value) {
+ unset($$key);
+}
+
+var_dump($key);
+
+echo "Done\n";
+?>
+--EXPECTF--
+Notice: Undefined variable: key in %s on line %d
+NULL
+Done