title: php Switch vs If elseif
body: <p>I'm just wondering if I should use 'Switch' or 'If...else if' in php. (Sample code blow). I've had a google search, but the articles I've read have all been a little old.
  I also wondered if it's sensible to do what I'm doing in a Switch statement.</p>
  
  <pre><code>switch ( $name ) {
      case 'name1': 
          $data['pageName'] = 'name1';
          $data['pageTitle'] = 'Name 1';
          $this-&gt;view('name1/index', $data);
          break;
       case 'name2': 
          $data['pageName'] = 'name2';
          $data['pageTitle'] = 'Name 2';
          $this-&gt;view('name2/index', $data);
          break;
       case 'name3': 
          $data['pageName'] = 'name3';
          $data['pageTitle'] = 'Name 3';
          $this-&gt;view('name3/index', $data);
          break;
       case 'name4': 
          $data['pageName'] = 'name4';
          $data['pageTitle'] = 'Name 4';
          $this-&gt;view('name4/index', $data);
          break;
      default:
          $data['pageName'] = 'default';
          $data['pageTitle'] = 'Default';
          $this-&gt;view('default/index', $data);
  }
  
  
  
  if( $name = 'name1' ) { 
      $data['pageName'] = 'name1';
      $data['pageTitle'] = 'Name 1';
      $this-&gt;view('name1/index', $data);
  } else if( $name = 'name2' ) { 
      $data['pageName'] = 'name2';
      $data['pageTitle'] = 'Name 2';
      $this-&gt;view('name2/index', $data);
  } else if( $name = 'name3' ) { 
      $data['pageName'] = 'name3';
      $data['pageTitle'] = 'Name 3';
      $this-&gt;view('name3/index', $data);
  } else if( $name = 'name4' ) { 
      $data['pageName'] = 'name4';
      $data['pageTitle'] = 'Name 4';
      $this-&gt;view('name4/index', $data);
  } else {
      $data['pageName'] = 'default';
      $data['pageTitle'] = 'default';
      $this-&gt;view('default/index', $data);
  }
  </code></pre>