require _DIR_'/./bootstrap 這句代碼什麼意思?解決辦法

來源:互聯網
上載者:User
require __DIR__.'/../bootstrap 這句代碼什麼意思?
最近研究laravel架構,

require __DIR__.'/../bootstrap/autoload.php';
這句代碼是什麼意思?

調用的是:
D:\Web\Laravel\public/../bootstrap/autoload.php 這個路徑格式有問題;

而真實調用的確是:
D:\Web\Laravel\bootstrap\autoload.php

路徑中的/../ 是什麼意思? 能詳細講下嗎,我看了幾遍PHP手冊了,沒發現這種文法啊;



------解決思路----------------------
表示__DIR__目錄下的上層目錄下的bootstrap目錄下的autoload.php
------解決思路----------------------
我也是剛開始深入學習PHP,也是拿的laravel架構來研究,_DIR_是php5.3以後的一個魔術常量,用於指向當前執行的PHP指令碼所在的目錄,".號"是一個串連符用於連接字串及變數,../表示目前的目錄的上一層目錄,以前用過DOS系統的應該都知道,現在用命令列工具時也依然會用到。
------解決思路----------------------
require __DIR__.'/../bootstrap/autoload.php';
折分下:
__DIR__魔術常量代表當前運行檔案所在的目錄,你自己echo __DIR__ ; 看一下,它輸出的目錄路徑不是以 / 結束的;
../代表當前位置的上一級目錄;

------解決思路----------------------
表示目前的目錄的父母目錄下的bootstrap/autoload.php檔案。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.