1234567891011121314151617181920212223 |
- --TEST--
- Bug #77257: value of variable assigned in a switch() construct gets lost
- --EXTENSIONS--
- opcache
- --FILE--
- <?php
- function test($x) {
- $a = false;
- switch($x["y"]) {
- case "a":
- $a = true;
- break;
- case "b":
- break;
- case "c":
- break;
- }
- return $a;
- }
- var_dump(test(["y" => "a"]));
- ?>
- --EXPECT--
- bool(true)
|