我在使用相對路徑時遇到問題......我有那個目錄結(jié)構(gòu)-dev
--vendor
-autoload.php
--includes
-index.php現(xiàn)在我需要在 index.php 中包含 autoload.php 正如我嘗試過的先前答案所建議的那樣,include('../vendor/autoload.php');但它沒有用。但這沒有用,所以我不得不使用這個解決方法require_once($_SERVER['DOCUMENT_ROOT'] . '/dev/vendor/autoload.php');所以我想知道為什么相對路徑不起作用以及如何使其起作用?
1 回答

達令說
TA貢獻1821條經(jīng)驗 獲得超6個贊
我現(xiàn)在唯一想到的就是當(dāng)前的工作目錄。
如果您不指定絕對路徑,則將選擇當(dāng)前工作目錄。
例如
<?php
chdir("/tmp");
include "test.php"; // will include /tmp/test.php
和
<?php
chdir("/home/marco");
include "test.php"; // will include /home/marco/test.php
嘗試將您的路徑更改為:__DIR__."/../vendor/autoload.php"。
- 1 回答
- 0 關(guān)注
- 97 瀏覽
添加回答
舉報
0/150
提交
取消