DAVID馬蘭:現在,我們的課程的 主頁已經得到多一點 複雜的,它可能是時候開始 組織相關文件到 子目錄。 請允許我提出這一點。 該課程的主頁,我們可以 離開的index.php,lectures.php, week0.php,並week1.php在 相同的目錄中始終。 不過,讓我提出的這裡面 目錄包括所謂,我們把 我們可能要包含的文件, 即helpers.php。 與此同時,在模版,讓我提出 我們把的footer.php和header.php文件。 現在,隨著這些文件和子目錄, 我們如何要求他們 在我們的實際代碼? 嗯,index.php文件裡面,注意 它足以現在要求不 單獨helpers.php但 包含/ helpers.php。 換句話說,因為包括 子目錄是在同一個目錄 該index.php的是,只須簡單地 以具有這樣的相對路徑 包含/ helpers.php。 與此同時,在helpers.php,注意 我們要得到的模板 稍微有點不同。 裡面的渲染,我還是會聲明 路徑,但我會為它分配一個值 下劃線下劃線下劃線DIR 下劃線,這是一個特殊的全局 常數,表示該目錄 其內部helpers.php本身。 然後我會串連到,使用 點運算符如下 - 斜線點點斜杠模板slash和 然後再串連到了 寺廟的名字 其次,PHP的。 換句話說,如果我們的模板 要針對的是header.php文件,路徑 將採取一個值,該值是相等的 這helpers.php當前目錄 被削減點點往上走的一個級別 那棵樹,/模板/ header.php文件。 換句話說,在這種方式是所有的 我們有效的URL相對於 無論我們不妨把這些 我們的硬盤驅動器上的文件中。 什麼是硬編碼的絕對。 現在呈現的其餘部分是相同的。 我繼續檢查是否 這條道路的存在。 我提取鍵進入當地 變量,我需要 模板本身。 因此,所有我已經做了,最終是 重新安排我的代碼,沒有什麼的 用戶將真正看到。