2011-07-16 88 views
2

我正在建立一個網站,將有數百頁。每個頁面都會有一個標題,如:將我自己的超級全局變量存儲在PHP文件中?

在世界上最好的網頁 - #1

每一頁上面會有網站名稱下面的頁面標題。

我想將網站名稱存儲在某種全局變量中。

這樣我就不需要在網站名稱發生變化的情況下手動更改數百頁的頁面標題。

現在我只能將名稱存儲在文件中,並使用require_one來包含它。

但我希望有一個更優雅的解決方案。這使我能夠儲存標題的PHP文件中,並調用它在你調用PHP以同樣的方式GET等

回答

3

,你可以做最簡單的(也是我會建議)是這樣的:

// 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'); 

See it in action

+0

那個ideone很酷:) – Alfred

+0

但是這是全局的(可變的)常量,而不是可變的。 – kravemir

+1

@Miro:這正是這個想法。 – Jon

相關問題