小编use*_*842的帖子

php Switch vs If elseif

我只是想知道我是否应该在PHP中使用'Switch'或'If ... else if'.(示例代码打击).我有一个谷歌搜索,但我读过的文章都有点旧了.我也想知道在Switch语句中做我正在做的事情是否明智.

switch ( $name ) {
    case 'name1': 
        $data['pageName'] = 'name1';
        $data['pageTitle'] = 'Name 1';
        $this->view('name1/index', $data);
        break;
     case 'name2': 
        $data['pageName'] = 'name2';
        $data['pageTitle'] = 'Name 2';
        $this->view('name2/index', $data);
        break;
     case 'name3': 
        $data['pageName'] = 'name3';
        $data['pageTitle'] = 'Name 3';
        $this->view('name3/index', $data);
        break;
     case 'name4': 
        $data['pageName'] = 'name4';
        $data['pageTitle'] = 'Name 4';
        $this->view('name4/index', $data);
        break;
    default:
        $data['pageName'] = 'default';
        $data['pageTitle'] = 'Default';
        $this->view('default/index', $data);
}



if( $name = 'name1' ) { 
    $data['pageName'] = 'name1';
    $data['pageTitle'] = 'Name 1'; …
Run Code Online (Sandbox Code Playgroud)

php if-statement switch-statement

0
推荐指数
1
解决办法
409
查看次数

标签 统计

if-statement ×1

php ×1

switch-statement ×1