站長資訊網
最全最豐富的資訊網站

如何解決php類的自動加載失敗問題

php類自動加載失敗的解決辦法:1、打開相應的PHP代碼文件;2、添加“$class = str_replace("\","/",$class);”代碼即可。

如何解決php類的自動加載失敗問題

本文操作環境:windows7系統、PHP7.1版、Dell G3電腦。

如何解決php類的自動加載失敗問題?

PHP 命名空間下的自動加載失敗

場景描述

文件在本地win系統下測試無異常,代碼如下:

function stu_autoload($class){       if(file_exists($class.".php")){        require ( $class.".php");     }else{        die("unable to autoload Class $class");     } }  spl_autoload_register("stu_autoload");

部署到Ubuntu服務器上異常,報錯為 unable to autoload Class xxxxxx

解決方案

根據報錯,發現 $class 的值需要形如 stuAppdaoStuInfo 才可行, 文件路徑需要將 轉義成 /,因此添加一行代碼即可。

    $class = str_replace("\","/",$class);

綜上,修改后的自動加載代碼如下:

function stu_autoload($class){     //路徑轉義     $class = str_replace("\","/",$class);    if(file_exists($class.".php")){        require ( $class.".php");     }else{        die("unable to autoload Class $class");     } }  spl_autoload_register("stu_autoload");

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
99久久99这里只有免费费精品| 国产精品人人爽人人做我的可爱 | 久久91精品综合国产首页| 国产精品久久久久久久伊一| 欧美精品黑人粗大视频| 99久热任我爽精品视频| 久久精品国产99国产精品导航| 久久婷婷国产综合精品| 亚洲av永久无码精品漫画| 久久伊人精品青青草原高清| 丰满人妻熟妇乱又伦精品| 久久久精品波多野结衣| 国产三级精品三级在专区| 亚洲欧洲自拍拍偷精品 美利坚| 日韩免费一级毛片| 日韩AV高清在线看片| 日韩精品视频观看| 日韩高清免费在线观看| 日韩精品中文字幕无码专区| 亚洲日韩国产二区无码| 亚洲日韩一区二区一无码| 日韩精品专区AV无码| 揄拍自拍日韩精品| 日韩精品一区二区三区国语自制| 日韩精品一卡2卡3卡4卡新区乱码 日韩精品一线二线三线优势 | 国产精品视频无圣光一区| MM1313亚洲精品无码久久| 国产精品av一区二区三区不卡蜜| 亚洲av永久中文无码精品| 99久久综合国产精品免费| 大香伊人久久精品一区二区| 亚洲精品无码久久| 精品欧美一区二区在线观看| 精品欧美一区二区在线观看| 精品国产系列在线观看| 国产精品99re| 日韩av无码免费播放| 日韩久久精品一区二区三区| 精品视频在线观看一区二区三区| 精品日韩亚洲AV无码| av无码精品一区二区三区四区|