include的路徑搜尋

include可以指定檔案路徑,也可以不指定。如果不指定,php會有一個搜尋的順序。

在php.ini裡有一個include_path可以設定,這個設定只有在include時不指定路徑才有作用。

另外,如果include_path是註解(不管用),從實作中觀察,include搜尋的路徑是從最近路徑先搜尋,逐漸往較遠處找檔案。說明如下:

/config.php

/header.php (include ‘config.php’)

/dd/index.php (include ‘../header.php’)

/dd/index.php先include /header.php,此時header.php裡的include ‘config.php’會先找/dd/下是否有config.php,如果沒有才會再找/底下有沒有config.php。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Proudly using Dynamic Headers by Nicasio WordPress Design