Do you need break in switch when return is used?

后端 未结 8 1870
温柔的废话
温柔的废话 2021-01-30 18:56

I was wondering if I need to use \"break\" in \"switch\" function when \"return\" is used.

function test($string)
{
  switch($string)
  {
    case \'test1\':
            


        
8条回答
  •  终归单人心
    2021-01-30 19:46

    Starting with PHP 8 (Nov 2020), you can use match:

     'Test 1: ',
          'test2' => 'Test 2: '
       } . $string;
    }
    

    Although in this case you could just use an array:

     'Test 1: ',
          'test2' => 'Test 2: '
       ][$string] . $string;
    }
    

    https://php.net/control-structures.match

提交回复
热议问题