在PHP文件中存储我自己的超级全局变量


Store my own super global variable within PHP files?

我正在建设一个网站,将有数百页。每个页面都有一个标题,比如:

世界最好的网页- 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');

相关文章: