背景描述:
a里需要敏感詞檢測,把b中相關的文件包和配置復制到a中對應位置下
問題:
本地開發環境沒有問題,到測試環境 有 class ? not found
檢查了thinkphp的各種規則,vendor 包也更新了,依然沒有解決。
最后請老司機看了下,一眼就看出是大小寫的問題。
處理:
修改前 | 修改后 |
---|---|
use Common\Classlib\YiyunWords; | use Common\ClassLib\YiyunWords; |
就是ClassLib 中l 和 L的區別,到此問題解決
解釋:
因為代碼是復制過來的,所以 use 中的命名空間 Common\Classlib\Yiyun\YiyunWords; 和
文件YiyunWords.class.php 中 namespace Common\Classlib\Yiyun; 是一致的,坑就在這里,復制過來怎么對比都沒問題。
但是YiyunWords.class.php 這個文件所在的路徑是**/ClassLib/Yiyun/ 這里的ClassLib 是駝峰大寫。
You Get It ?!
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
文章名稱:class?notfound-創新互聯
本文來源:http://m.newbst.com/article36/hsisg.html
成都網站建設公司_創新互聯,為您提供微信小程序、品牌網站制作、網站改版、電子商務、域名注冊、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯