最新6.0.6已经支持PHP8.0,建议直接升级ThinkPHP版本!

PHP8下全新安装ThinkPHP6.0.X出现报错,如下Deprecated: Method ReflectionParameter::getClass() is deprecated in xxxx\vendor\topthink\framework\src\think\Container.php on line 443

解决方法,找到文件xxxx\vendor\topthink\framework\src\think\Container.php

定位到443、445、446行443  // $class     = $param->getClass(); // 注释掉该语句

$reflectionType = $param->getType();// 替换成该语句

445  // if ($class) {

446  //     $args[] = $this->getObjectParam($class->getName(), $vars);

// 注释掉上面445 446语句 改成下面

if ($reflectionType && $reflectionType->isBuiltin() === false) {

$args[] = $this->getObjectParam($reflectionType->getName(), $vars);

thinkphp php5.4报错,ThinkPHP6.0在PHP8下报错解决方法相关推荐

  1. MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法

    MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法 参考文章: (1)MyBatis多个接口参数报错:Avai ...

  2. mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法

    MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...

  3. vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法

    vue 报错 Cannot read property '__ob__' of undefined的解决方法 参考文章: (1)vue 报错 Cannot read property '__ob__' ...

  4. python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法

    源码如下: #引入所需要的时间库 import datetime import time#程序计时器,启动计时器 start = time.clock()#中间是放置需要测试运行时间的程序代码#计算启 ...

  5. php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...

    本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...

  6. 支付宝 报错 rsa_private read error : private key is NULL解决方法

    原因:  真机调试IOS支付宝功能GDB出现 rsa_private read error : private key is NULL提示 调试iOS 支付宝SDK的时候,执行demo.把 Partn ...

  7. zabbix报错cannot set resource limit: [13] Permission denied解决方法

    zabbix报错cannot set resource limit: [13] Permission denied解决方法 参考文章: (1)zabbix报错cannot set resource l ...

  8. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  9. vue报错 Uncaught (in promise) NavigationDuplicated {_name:““NavigationDuplicated“... 的解决方法

    vue报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"... 的解 ...

最新文章

  1. python投掷骰子实验_Python小程序--模拟掷骰子
  2. 大脑活动与认知: 热力学与信息论的联系
  3. python跳出if条件_python的if条件判断
  4. 【OCP新题库】052最新题库解析-第5题
  5. python expect模块_PYTHON基础语法全面总结
  6. java学习(154):文件复制
  7. DeDeCMS后台批量修改替换sql语句大全
  8. MySQL设置当前时间为默认值的方法
  9. c# mysql数据集_C#第四次作业:MySQL数据库及C#操作MySQL数据库
  10. C++, “包含类的头文件”还是“对类进行前置声明”?
  11. java 字符串转换int_java IPV4字符串转int或long
  12. 苹果被拒:Guideline 5.0 - Legal
  13. 酱茄社区论坛圈子小程序pro更新与WordPress开源版小程序下载
  14. 使用Bitvise SSH代理访问
  15. ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)
  16. 5角星画法 android,Android Canvas绘制正多边形和正多角星
  17. 关于FPGA实时数字FIR滤波器的实现
  18. 关于电脑磁盘满了爆红解决方法之一
  19. 排列组合问题之捆绑法和插空法
  20. 2018年7月21日日报

热门文章

  1. 超简单!基于Python搭建个人“云盘”
  2. 100行Python代码实现一款高精度免费OCR工具
  3. 用python为喜欢的人写一个程序,每天发送贴心的消息
  4. Vue与服务端数据交互 [ axios ]
  5. 【CCF】201612-1中间数
  6. andriod开发中的几个基本概念及关系SDK ADT Platform API
  7. 【opencv有趣应用】opencv + YOLOV3 + COCO数据集的简单应用
  8. oracle中右表有过滤条件的left outer join
  9. Pytorch —— 损失函数(二)
  10. 面试题 08.02. 迷路的机器人