我对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
的两个查询时?
答案 0 :(得分:2)
来自Twinfriends的回答是正确的。由于break
,程序将仅执行switch
的一个分支。
你可以自己找到它。一种方法是一些调试器,它可以一步一步地进行。另一种方法是在echo()
的每个分支中测试打印(var_dump()
或switch
)。你会看到,什么被打印,什么不打印。