开发者社区> 问答> 正文

升级PHP版本之后遇到的问题?报错

`php`版本由原来的5.4升级到7之后,整站类的引入都不行了
原代码

//原来调用方式
$total = \packages\lib\page::total($id);

报错

Fatal error: uncaught Error: Class '\packages\lib\page' not found in D:\workstation\......page.php:23 Stack trace

解决

//修改成这样就OK了
require_once(../core/packages/lib/page.php);
$total = page::total($id);


问题来了,项目里面有太多的这种`\packages\lib\page::total($id)`调用方式,改动太多太大,请教一下各位,有没有什么好的修改或者调整。感谢

展开
收起
爱吃鱼的程序员 2020-06-08 10:32:03 699 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    用composer你之前用的autoload被废了

    应该修改下autoload就可以用了

     

    autoload
    2020-06-08 10:32:15
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载