summaryrefslogtreecommitdiff
path: root/Zend/tests/jump05.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/jump05.phpt')
-rwxr-xr-xZend/tests/jump05.phpt26
1 files changed, 26 insertions, 0 deletions
diff --git a/Zend/tests/jump05.phpt b/Zend/tests/jump05.phpt
new file mode 100755
index 0000000000..2e5e50c068
--- /dev/null
+++ b/Zend/tests/jump05.phpt
@@ -0,0 +1,26 @@
+--TEST--
+jump 05: goto from loop (forward)
+--FILE--
+<?php
+$ar = array("1","2","3");
+foreach ($ar as $val) {
+ switch ($val) {
+ case "1":
+ echo "1: ok\n";
+ break;
+ case "2":
+ echo "2: ok\n";
+ goto L1;
+ case "3":
+ echo "bug\n";
+ break;
+ }
+}
+echo "bug\n";
+L1:
+echo "3: ok\n";
+?>
+--EXPECT--
+1: ok
+2: ok
+3: ok