0

PHPで2つの異なるルートを介して同じインターフェースを実装すると、どのような結果になりますか?

つまり、次のようなものです。

interface baseInterface {}

abstract class baseClass implements baseInterface { }

interface myInterface extends baseInterface {}

class myClass extends baseClass implements myInterface {}

この場合、2 つの異なる親 -とからmyClass実装されます。これには何か影響がありますか?私の直感では、PHP はこれを問題なく処理する必要がありますが、確認したいだけです。この場合、PHPは正確に何をしますか? 必要な機能がインターフェイスに実装されていることを確認するたびに、インターフェイスを検出して終了するか、それともそれ以上のことを行うかを確認するだけですか?baseInterfacemyInterfacebaseClass

4

1 に答える 1

2

それはすべてうまくいくでしょう。ただし、頭とドキュメントの中でそれらをすべてまっすぐにしておく必要があります:)

つまり、技術的な問題はありません。

于 2010-04-19T22:53:46.563 に答える