通过PHP中的两个不同途径实现相同的接口有什么后果?

我的意思是这样:

interface baseInterface {}

abstract class baseClass implements baseInterface { }

interface myInterface extends baseInterface {}

class myClass extends baseClass implements myInterface {}

在这种情况下 myClass 工具 baseInterface 来自两个不同的父母 - myInterfacebaseClass. 。有什么后果吗?我的本能是PHP应该处理这个罚款,但我只想确保。在这种情况下,PHP到底做什么?是否只是检查一下,每次发现它并将其称为一天或做更多的事情时,都会为接口实现必要的函数吗?

有帮助吗?

解决方案

一切都很好。不过,您仍然必须将它们全部保持在您的脑海和文档中:)

换句话说,没有技术问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top