阅读量:0
在 PHP 中,可以使用类型提示来指定匿名类的类型。以下是几种常见的方法:
- 使用接口类型提示:可以在匿名类中实现一个接口,并在匿名类的实例化时使用该接口作为类型提示。
$object = new class implements MyInterface { // 类的实现 };
- 使用父类类型提示:可以在匿名类中继承一个父类,并在匿名类的实例化时使用该父类作为类型提示。
$object = new class extends MyClass { // 类的实现 };
- 直接在实例化时使用类型提示:可以直接在匿名类的实例化时指定类型提示。
$object = new class (MyClass $param) { // 类的实现 };
这些方法可以根据实际需求选择合适的方式来进行类型提示。