我正在建立一个有数百页的网站。这些页面中的每一个都有一个标题,例如:
世界上最好的网页 - Stackoverflow
如上所述,每个页面都将在页面标题之后具有站点名称。
我想将站点名称存储在某种全局变量中。
这样我就不需要手动更改数百个页面标题,以防网站名称更改。
现在我可以将名称存储在一个文件中并使用 require_one 来包含它。
但我希望有一个更优雅的解决方案。这允许我将标题存储在 php 文件中,并以与调用 PHP GET 等相同的方式调用它。
我正在建立一个有数百页的网站。这些页面中的每一个都有一个标题,例如:
世界上最好的网页 - 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');