[英]How to properly include or require a file in an another folder from a file in an another folder
例如,我要在另一個文件夾中的index.php
要求使用index.php
(在config文件夾中找到的文件)。 我只是這樣做require dirname(__dir__).'config/index.php';
我在這一行中了解到的是,它將獲得我的工作目錄(blog1)並找到名為config的文件夾,並查看其中是否包含index.php
。 這樣就可以完成工作,但是我不確定我做得對嗎,我的理解正確嗎?
例如,這是我的目錄:
如果有人可以幫我解決那個很棒的小問題,(不要介意-號,我不知道該如何說明目錄。
如果您位於另一個文件夾中,並且想從配置中包含index.php ,請使用以下代碼:
require __DIR__ . '/config/index.php';
PS最好的做法是在配置文件中定義一組通用常量,例如BASE_URL
和BASE_PATH
,然后使用BASE_PATH
包含具有絕對尋址的文件,例如
require BASE_PATH . '/file_name.php';
您還應該對此有所習慣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.