首頁  >  文章  >  後端開發  >  PHP require_once()函數所引入的檔案找不到的解決方法

PHP require_once()函數所引入的檔案找不到的解決方法

黄舟
黄舟原創
2017-06-25 11:20:134257瀏覽


今天用php寫一個簡單的Android登入的服務端程式碼,遇到一個特別鬱悶的事,使用require_once()引入到php檔案中的檔案出現錯誤提示,找不到檔案。

php中的require_once()主要用來將一個php檔案引入另一個php檔案中,我先說說我遇到的問題,我的目錄結構是這樣的:

我在user.class.php是這樣寫的:

require_once("../config/mysqlConfig.php");require_once('../util/HandleMysql.class.php');

看起來確實不錯,但我又在 index.php中引入了user.class.php

require_once("class/user.class.php");

程式碼看起來也是不錯的,然而運行報了下面的錯誤:
PHP require_once()函數所引入的檔案找不到的解決方法


##想了一下終於發現問題所在:require_once()函數其實是將你包含的檔案的程式碼放到了你引用的位置,也就是說,經過上面兩次引用,其實現在

index.php

檔案中是這樣的

require_once("../config/mysqlConfig.php");require_once('../util/HandleMysql.class.php');
然後
index.php

又按照這個路徑去找這兩個文件,自然就找不到了。
看來在實際開發上還是要慎用相對路徑。
#######

以上是PHP require_once()函數所引入的檔案找不到的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn