任何对象的类型提示
2022-08-30 09:56:50
我一直在研究旨在与对象一起使用的代码,而并不真正关心对象的类型。我想键入提示,即正在编写的方法需要任何类型的对象,但遇到了一些困难。
我试过了,但是当我尝试传入对象时,这两个都产生了错误:function myFunc (object $obj)
function myFunc (stdClass $obj)
可捕获的致命错误:传递给 MyClass::MyFunc() 的参数 1 必须是对象的实例,给定对象ActualClass 的实例
同样的事情也发生在stdClass
我错过了什么?我认为所有没有显式从另一个类继承的类都继承自 ,这意味着PHP中每个类的基类都是。难道不是这样吗?stdClass
stdClass