导读:近期更新了《接口约束》的相关内容,包括《PHP 8枚举为什么不能直接存类名,如何用接口或联合类型做类型约束与多态》。如果 接口约束 对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
PHP 8枚举为什么不能直接存类名,如何用接口或联合类型做类型约束与多态 很多PHP开发者在升级到PHP 8之后发现,枚举类并不能像普通类属性那样直接保存另一个类的名字来实现动态调用。这主要是因为枚举实例是单例常量,设计上更偏向状态与值的表达,而非承载可变引用。不过在实际业务中我们仍然希望对枚举所关联的行为做类型约束,并保留一定的多态能力... 栏目:PHP 时间:07-29 PHP8枚举 接口约束 联合类型