我正在建设一个网站,将有数百页。每个页面都有一个标题,比如:
世界最好的网页- Stackoverflow
如上所述,每个页面的标题后面都有站点名称。
我想将网站名称存储在某种全局变量中。
这样我就不需要手动更改数百个页面标题,以防网站名称更改。
现在我可以将名称存储在一个文件中,并使用require_one包含它。
但是我希望有一个更优雅的解决方案。它允许我在php文件中存储标题,并像调用php GET一样调用它
您可以做的最简单的事情(也是我建议的)是这样的:
// This is included in every page (maybe as part of including config.php or equivalent)
define('SITE_NAME', 'Stackoverflow');
function get_title($title) {
return sprintf('%s - %s', $title, SITE_NAME);
}
// This is in one of your pages
echo get_title('The best webpage in the world');