Changeset 790 in svn for trunk/decompilesample.php


Ignore:
Timestamp:
2011-04-25T16:36:10+02:00 (4 years ago)
Author:
Xuefer
Message:

Decompiler: decompile switch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/decompilesample.php

    r789 r790  
    302302}
    303303
    304 switch ($switch) {
     304switch ($normalSwitch) {
    305305case 'case1':
    306306    echo 'case1';
     307
     308    switch ($nestedSwitch) {
     309    case 1:
     310    }
     311
    307312    break;
    308313
     
    312317
    313318default:
     319    switch ($nestedSwitch) {
     320    case 1:
     321    }
     322
    314323    echo 'default';
    315324    break;
     325}
     326
     327switch ($switchWithoutDefault) {
     328case 'case1':
     329    echo 'case1';
     330    break;
     331
     332case 'case2':
     333    echo 'case2';
     334    break;
     335}
     336
     337switch ($switchWithMiddleDefault) {
     338case 'case1':
     339    echo 'case1';
     340    break;
     341
     342default:
     343    echo 'default';
     344    break;
     345
     346case 'case2':
     347    echo 'case2';
     348    break;
     349}
     350
     351switch ($switchWithInitialDefault) {
     352default:
     353    echo 'default';
     354    break;
     355
     356case 'case1':
     357    echo 'case1';
     358    break;
     359
     360case 'case2':
     361    echo 'case2';
     362    break;
     363}
     364
     365switch (emptySwitch()) {
     366}
     367
     368switch (emptySwitch()) {
     369default:
    316370}
    317371
Note: See TracChangeset for help on using the changeset viewer.