我只是想知道我是否应该在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)