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

黄舟
發布: 2023-03-11 12:16:01
原創
4259 人瀏覽過


今天用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板