4

私はこれについて何年も前に読みましたが、今は試したことはありません。これが可能かどうかは思い出せません。php5 で 2 つの親からクラスを拡張することは可能ですか?

class_d は class_c と class_b を拡張します

さらに、class_cとclass_b自体がclass_aから拡張されている場合、これを行うことができます...したがって、このようなものが得られます

                          class_a
                  class_b          class_c
                          class_d
4

2 に答える 2

3

多重継承 (探しているもの) は PHP ではサポートされていません。

コンポジション(1 つのクラスに親のインスタンスが含まれる) や、状況に特に当てはまる場合はインターフェイスをチェックアウトすることもできます。

于 2008-11-21T18:50:26.293 に答える
3

あなたが望むものは多重継承と呼ばれます。PHPには存在しません。

ただし、代替手段は存在します:構成、親は他のもの、ミックスインなどを継承できます...

から: http://www.phpbuilder.com/board/showthread.php?t=10351110

于 2008-11-21T18:50:56.497 に答える