我只是好奇我如何能够包含一个没有静态名称的PHP文件,如home.php或contacts.php?
我想拥有它,所以当我点击链接时,它包含我发送给的页面的名称。
所以,我点击“联系人”,而不是我的代码:
<?php include "contacts.php"; ?>
这是:
<?php include "somekindofcodetohavethisdynamic.php"; ?>
有办法做到这一点吗?
答案 0 :(得分:1)
应该有一些逻辑可以返回动态的东西,对吧?把它放到一个函数中:
function getDynamicName($page) {
// Magic happens here.
}
并将其存储在某个变量中。并以正常方式包含它。
$contactPage = getDynamicName("contact");
include "{$contactPage}.php";
如果你很懒,你也可以这样做:
include getDynamicName("contact") . ".php";