PHP: two values in the case of Switch? [duplicate]

Use two case clauses:

case 'car':
case 'ferrari':
    print("car or ferrari");
    break;

The explanation:

It is important to understand how the switch statement is executed in order to avoid mistakes. The switch statement executes line by line (actually, statement by statement). In the beginning, no code is executed. Only when a case statement is found with a value that matches the value of the switch expression does PHP begin to execute the statements. PHP continues to execute the statements until the end of the switch block, or the first time it sees a break statement. If you don’t write a break statement at the end of a case’s statement list, PHP will go on executing the statements of the following case.

Leave a Comment