簡體   English   中英

如何從另一個文件夾中的文件正確包含或要求另一個文件夾中的文件

[英]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 這樣就可以完成工作,但是我不確定我做得對嗎,我的理解正確嗎?

例如,這是我的目錄:

  • 博客1
    • 配置
      • index.php
    • 另一個文件夾
      • index.php

如果有人可以幫我解決那個很棒的小問題,(不要介意-號,我不知道該如何說明目錄。

如果您位於另一個文件夾中,並且想從配置中包含index.php ,請使用以下代碼:

require __DIR__ . '/config/index.php';

PS最好的做法是在配置文件中定義一組通用常量,例如BASE_URLBASE_PATH ,然后使用BASE_PATH包含具有絕對尋址的文件,例如

require BASE_PATH . '/file_name.php';

您還應該對此有所習慣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM