xref: /PHP-7.3/tests/lang/bug26696.phpt (revision 782352c5)
1--TEST--
2Bug #26696 (string index in a switch() crashes with multiple matches)
3--FILE--
4<?php
5
6$str = 'asdd/?';
7$len = strlen($str);
8for ($i = 0; $i < $len; $i++) {
9	switch ($str[$i]) {
10		case '?':
11			echo "OK\n";
12			break;
13	}
14}
15
16$str = '*';
17switch ($str[0]) {
18	case '*';
19		echo "OK\n";
20		break;
21	default:
22		echo 'Default RAN!';
23}
24
25?>
26--EXPECT--
27OK
28OK
29