千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"怎么解决thinkphp new self()报错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决thinkphp ne
千家信息网最后更新 2026年11月01日怎么解决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安全错误 数据库的锁怎样保障安全 湖南永感互联网科技有限公司 科技赋能下的互联网金融 科技和互联网公司 互联网是不是新科技 猪兼强互联网科技 互联网科技小额贷款 互联网科技宣传片 湖南洣水互联网科技有限公司扣款 宁波青枫互联网科技有限公司 温州喔噻互联网科技有限公司 小米互联网科技园设置 中国航天科技大学国际工业互联网 启辰互联网科技 图游互联网科技 广州燕处互联网科技有限公司 昆明中奇联合互联网科技 互联网科技接地气 银川新华互联网科技学校是国营吗 优雇互联网科技有限公司 东风日产互联网科技公司叫什么 科技互联网 深圳卡尔迅互联网科技有限公司怎么样 广西拼得多互联网科技有限公司 互联网科技公司需要的职位 岳阳华臻互联网科技有限公司 开一家科技互联网公司需要多少钱 区块链结合互联网科技 云南省自由互联网科技有限公司 抖集互联网科技技术咨询 互联网科技和医药行业
0