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.
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';
$this->view('name1/index', $data);
} else if( $name = 'name2' ) {
$data['pageName'] = 'name2';
$data['pageTitle'] = 'Name 2';
$this->view('name2/index', $data);
} else if( $name = 'name3' ) {
$data['pageName'] = 'name3';
$data['pageTitle'] = 'Name 3';
$this->view('name3/index', $data);
} else if( $name = 'name4' ) {
$data['pageName'] = 'name4';
$data['pageTitle'] = 'Name 4';
$this->view('name4/index', $data);
} else {
$data['pageName'] = 'default';
$data['pageTitle'] = 'default';
$this->view('default/index', $data);
}