thinkphp php5.4报错,ThinkPHP6.0在PHP8下报错解决方法
最新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下报错解决方法相关推荐
- MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法
MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法 参考文章: (1)MyBatis多个接口参数报错:Avai ...
- mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法
MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...
- vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法
vue 报错 Cannot read property '__ob__' of undefined的解决方法 参考文章: (1)vue 报错 Cannot read property '__ob__' ...
- python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法
源码如下: #引入所需要的时间库 import datetime import time#程序计时器,启动计时器 start = time.clock()#中间是放置需要测试运行时间的程序代码#计算启 ...
- php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...
- 支付宝 报错 rsa_private read error : private key is NULL解决方法
原因: 真机调试IOS支付宝功能GDB出现 rsa_private read error : private key is NULL提示 调试iOS 支付宝SDK的时候,执行demo.把 Partn ...
- zabbix报错cannot set resource limit: [13] Permission denied解决方法
zabbix报错cannot set resource limit: [13] Permission denied解决方法 参考文章: (1)zabbix报错cannot set resource l ...
- python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?
python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...
- vue报错 Uncaught (in promise) NavigationDuplicated {_name:““NavigationDuplicated“... 的解决方法
vue报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"... 的解 ...
最新文章
- python投掷骰子实验_Python小程序--模拟掷骰子
- 大脑活动与认知: 热力学与信息论的联系
- python跳出if条件_python的if条件判断
- 【OCP新题库】052最新题库解析-第5题
- python expect模块_PYTHON基础语法全面总结
- java学习(154):文件复制
- DeDeCMS后台批量修改替换sql语句大全
- MySQL设置当前时间为默认值的方法
- c# mysql数据集_C#第四次作业:MySQL数据库及C#操作MySQL数据库
- C++, “包含类的头文件”还是“对类进行前置声明”?
- java 字符串转换int_java IPV4字符串转int或long
- 苹果被拒:Guideline 5.0 - Legal
- 酱茄社区论坛圈子小程序pro更新与WordPress开源版小程序下载
- 使用Bitvise SSH代理访问
- ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)
- 5角星画法 android,Android Canvas绘制正多边形和正多角星
- 关于FPGA实时数字FIR滤波器的实现
- 关于电脑磁盘满了爆红解决方法之一
- 排列组合问题之捆绑法和插空法
- 2018年7月21日日报
热门文章
- 超简单!基于Python搭建个人“云盘”
- 100行Python代码实现一款高精度免费OCR工具
- 用python为喜欢的人写一个程序,每天发送贴心的消息
- Vue与服务端数据交互 [ axios ]
- 【CCF】201612-1中间数
- andriod开发中的几个基本概念及关系SDK ADT Platform API
- 【opencv有趣应用】opencv + YOLOV3 + COCO数据集的简单应用
- oracle中右表有过滤条件的left outer join
- Pytorch —— 损失函数(二)
- 面试题 08.02. 迷路的机器人