今天,我在做榮成項目的時候,犯了一個低級錯誤。使用線上服務器測試顯示空白頁,於是,我把phpstudy打開,在本地進行測試,它給我提示的錯誤是:
可是我明明已經寫了Table_yanpan_report_muban 這個數據表類函數,為什么提示我找不到呢?郁悶了好久,后來經過查詢各種資料找到了問題;
因為我使用了公司框架,引入第三方類庫,因為框架規定了類文件的命名規則,所以一旦要引入的類文件名不符合框架的規定的規范,就會出現這種詭異的現象,例如thinkphp3系列的類文件名命名規范是"***.class.php" ,laravel類文件名是不允許帶有“.”號的,在laravel框架中例如****.php這個類目合法,在laravel框架中例如****.***.php這個類目不合法。
而我使用的框架恰好就是"***.class.php"的命名規則,於是就會報錯。經過修改之后,就能正常顯示了。