千家信息网

怎么解决thinkphp new self()报错问题

发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要讲解了"怎么解决thinkphp new self()报错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决thinkphp ne
千家信息网最后更新 2025年01月17日怎么解决thinkphp new self()报错问题

这篇文章主要讲解了"怎么解决thinkphp new self()报错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决thinkphp new self()报错问题"吧!

具体问题描述:

public function t2()  {      $receiver = new self();     }

解决办法:

错误提示已经很明显了:__construct() 缺少参数,看你贴的代码是没有传入 $app,我没有用过 TP6,不过像在这样的框架里,获取一个对象的方法是使用容器,使用容器时它会把依赖自动注入(即将$app 自动实例化),如果使用 new 是不会注入依赖的。

所以在使用容器时,可以这样:$receiver = invoke('xxx');

使用 new 方式时,可以这样:

$app = new App();$receiver = new Receiver($app);

感谢各位的阅读,以上就是"怎么解决thinkphp new self()报错问题"的内容了,经过本文的学习后,相信大家对怎么解决thinkphp new self()报错问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

问题 容器 学习 内容 明显 代码 办法 参数 实例 对象 就是 思路 情况 文章 方式 方法 更多 有用 框架 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京唯欧士网络技术有限公司 什么服务器可以管理软件 收看网络安全日 pb 数据库连接的密码 王牌战争16天服务器怎么开 长安责任保险公司 网络安全 2021中国网络安全与信息产业金智奖 tp6离线服务器部署文档 昆明网络安全周 国家开发银行轮岗软件开发 阜阳老服务器配件口碑推荐 北京通州在线网络技术有限公司 其他应收单数据库语句 服务器开机的时候能备份c盘么 为什么坦克世界总是服务器断开 咸阳网络技术联系方式 移动网络技术岗自我介绍 网络安全监测胎心率男女 广州正规软件开发培训班 周跃 三级网络技术 讲义 软件开发单元测试培训 用友畅捷通t1数据库下载 王牌战争16天服务器怎么开 怀旧服服务器开服日期 普陀区散射网络技术内容 网络安全能力级别 博山企业管理软件开发报价 怎么做服务器买卖 开了黑魂3不能连接服务器 一个用户一个数据库
0