每个页面的不同标题的php break语句

时间:2017-04-07 07:06:26

标签: php break

我对php不太熟悉。 道歉已经发布。 我正在使用以下代码来设置每个页面的标题。 Config.php有 - >

    $pag = $_SERVER['PHP_SELF']; 
     switch ($pag){
    case '/artist.php':
    $title= $db->query('select name from artist');
    $description = $db->query('select des from artist');
    break;

    case '/album.php':
    $title= $db-query('select name from album');
    $description = $db->query('select des from album');
     break;
    }

artist.php有 - >

     print_r($title);
     print_r($description);

一切都很好。我想知道当有人在artist.php所有四个查询被执行或只有case /artist.php的两个查询时?

1 个答案:

答案 0 :(得分:2)

来自Twinfriends的回答是正确的。由于break,程序将仅执行switch的一个分支。

你可以自己找到它。一种方法是一些调试器,它可以一步一步地进行。另一种方法是在echo()的每个分支中测试打印(var_dump()switch)。你会看到,什么被打印,什么不打印。