Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to solve the problem of thinkphp new self () reporting error

2025-04-02 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly explains "how to solve the problem of thinkphp new self () error report". The content of the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "how to solve the problem of thinkphp new self () error report".

Specific problem description:

Public function T2 () {$receiver = new self ();}

Solution:

The error message is already clear: _ _ construct () is missing parameters, look at the code you posted is not passed $app, I have not used TP6, but in a framework like this, the way to get an object is to use a container, which will automatically inject dependencies (that is, automatic instantiation of $app). If you use new, you will not inject dependencies.

So when using a container, you can go like this: $receiver = invoke ('xxx')

When using the new method, you can do this:

Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report