summaryrefslogtreecommitdiff
path: root/tests/lang
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2004-02-26 19:51:08 +0000
committerMarcus Boerger <helly@php.net>2004-02-26 19:51:08 +0000
commitcd7833ec811025bc81f19db8d8949eebf6de81e0 (patch)
treedc334d30b6066580880999a0ed7beee1b75fd899 /tests/lang
parentc9d3f3250cf24118c4beed0fda243c7f360f078e (diff)
downloadphp-git-cd7833ec811025bc81f19db8d8949eebf6de81e0.tar.gz
Add new test (from pierre)
Diffstat (limited to 'tests/lang')
-rwxr-xr-xtests/lang/foreach_with_object_001.phpt25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/lang/foreach_with_object_001.phpt b/tests/lang/foreach_with_object_001.phpt
new file mode 100755
index 0000000000..598b844fb7
--- /dev/null
+++ b/tests/lang/foreach_with_object_001.phpt
@@ -0,0 +1,25 @@
+--TEST--
+foreach() with foreach($o->mthd()->arr)
+--FILE--
+<?php
+class Test {
+ public $a = array(1,2,3,4,5); // removed, crash too
+ function c() {
+ return new Test();
+ }
+
+}
+$obj = new Test();
+foreach ($obj->c()->a as $value) {
+ print "$value\n";
+}
+
+?>
+===DONE===
+--EXPECT--
+1
+2
+3
+4
+5
+===DONE===