[英]Get File Location using __DIR__
$appRoot = dirname(dirname(dirname(dirname(__DIR__))));
require $appRoot . '/app/bootstrap.php';
require __DIR__ . '/../vendor/autoload.php';
我正在運行以上功能。 但是我無法獲得autoload和bootstrap.php文件的結果位置的路徑。 有人可以幫我嗎,require函數中使用的文件的最終位置是什么。
C:\wamp64\www\magento2252\dev\tests\functional\utils
這是我當前寫入此代碼的文件的位置
編碼
__DIR__
給出文件的當前目錄。 因此,在您的情況下
__DIR__ = C:\wamp64\www\magento2252\dev\tests\functional\utils
dirname($ var)給出作為參數傳入的文件或目錄的直接目錄。 於是
dirname(__DIR__) = C:\wamp64\www\magento2252\dev\tests\functional
如果您反復應用此功能,則需要
dirname(dirname(dirname(__DIR__)))
指的是C:\\ wamp64 \\ www \\ magento2252 \\ dev目錄,但是您使用了dirname 4次
所以你的代碼應該看起來像這樣
$appRoot = dirname(dirname(dirname(__DIR__)));
require $appRoot . '/app/bootstrap.php';
require $appRoot . '/../vendor/autoload.php';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.