我需要根据string
的值执行操作。我认为如果我使用switch
语句,它将比使用多个if
和strcmp
函数慢。想法?
方法1:
switch ( $string ){
case 'Hello': //do stuff
break;
case 'Howdy': //do stuff
break;
}
方法2:
if ( strcmp($string, 'Hello') == 0 ) // do stuff
if ( strcmp($string, 'Howdy') == 0 ) // do stuff
哪一个最有效?