ioc

为什么使用IOC创建的对象构造函数中$this为空

在controllor中我使用绑定实例的接口的方法注入一个对象,而注入对象的对应类的构造函数使用了$this,也就是对象本身的指针:

1.png


但是在运行时,却出现了报错,说$this有问题:

2.png


请问这是因为使用IOC自动注入的原因吗,具体是其中哪个步骤导致问题发生?

更正:
应该是这个错误。我加上分号了

2.png
已邀请:

zhuzhichao

赞同来自: 雨师

构造函数第二行里面, $this->$suffix 改为 $this->suffix

zhuzhichao

赞同来自:

因为你上面一行的结束的 ;给注释掉了。

雨师

赞同来自:

太低级的错误了,各位看官我错了。

zhuzhichao

赞同来自:

你用的什么编辑器?这么低级的错误没提示出来吗?

要回复问题请先登录注册