php 每页不同标题的中断语句

php break statement for different title for every page

我对 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 的两个查询?

的回答是正确的。由于 break,程序将只执行 switch.

的一个分支

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