mirror of
https://github.com/danog/PHP-Parser.git
synced 2024-12-02 17:28:27 +01:00
e4b837e0c4
The list was getting unweildly. Also improve error message when parsing fails in pretty printer test and extend some tests.
35 lines
656 B
Plaintext
35 lines
656 B
Plaintext
switch/case/default
|
|
-----
|
|
<?php
|
|
|
|
switch ($expr) {
|
|
case 0:
|
|
echo 'First case, with a break';
|
|
break;
|
|
case 1:
|
|
echo 'Second case, which falls through';
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
echo 'Third case, return instead of break';
|
|
return;
|
|
default:
|
|
echo 'Default case';
|
|
break;
|
|
}
|
|
-----
|
|
switch ($expr) {
|
|
case 0:
|
|
echo 'First case, with a break';
|
|
break;
|
|
case 1:
|
|
echo 'Second case, which falls through';
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
echo 'Third case, return instead of break';
|
|
return;
|
|
default:
|
|
echo 'Default case';
|
|
break;
|
|
} |