如何處理未捕獲錯誤:未找到 PHP/Composer 類別?
P粉304704653
P粉304704653 2023-09-04 13:46:14
0
1
423
<p>我正在以oop 作為初學者開始一個項目,我正在嘗試使用一些我認為可以被vscode 和作曲家識別的類,因為當我單擊它們的名稱空間時,它會引導我到正確的類,但是當我運行程式碼時在瀏覽器中,我出現致命錯誤,告訴我找不到我的類別。 </p> <p>我試了很多事:</p> <ul> <li><p>刪除供應商資料夾並重新安裝</p> </li> <li><p>更改命名空間的大小寫,它們全部為小寫,然後我讀到我必須以大寫的第一個字母開頭(沒有任何變化)</p> </li> <li><p>我檢查了這些資料夾的路徑,無論php的realpath內建函數如何,一切都很好</p> </li> <li><p>我使用composer-dump-autoload指令更新了composer.json的修改,沒有任何變更</p> </li> </ul> <p>我真的不知道我哪裡搞砸了:</p> <p>它的index.php檔案(在公共資料夾中): </p> <p>database.php 檔案:</p> <p>article.php 檔案: </p> <p>最後是我的composer.json:</p> <p>我不知道這樣說是否有用,但是當我嘗試在index.php檔案中要求我的模型檔案時,它可以工作,但是當我刪除了要求時,它不再工作</p>
P粉304704653
P粉304704653

全部回覆(1)
P粉618358260

我找到了解決方案,它與我在composer.json上設置的路徑有關,即使vscode只能讀取它,但我的具有命名空間“Articles”的類也無法正確加載,因為我還沒有編寫相對的就像我應該將“src”資料夾放在根目錄上一樣,但我在目錄上走得太遠了,所以它不起作用,所以我只是刪除了這些點,一切正常。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!