次の状況が起こる可能性があるのかどうか疑問に思っていましたが、私はPHPマニュアルのマニュアルを読んでいますが、私にとってはあまり明確ではないので、PHPクラス拡張
だから私は、例えば一つのクラスています
class SomeClass {
public function someFunction() {
...
}
}
そして、それの延長:
class Extension extends SomeClass {
public function someOtherFunction() {
...
}
}
私の質問は、私は両方の上のクラス内のパブリック関数を使用することができる可能性があり、メインクラスの関数は拡張関数の中で、それ以外の方法は?
私はそれをどのようにしていますか?
私は、基本的にメインクラスの中で拡張クラスの関数を使いたいのであれば、別のクラスを作るほうがいいでしょう。それが私が尋ねた理由ですが、別のクラスを作ることはできません。 – Roland
方法があります。なぜあなたは 'SomeClass'を使ってみませんか? – Kaii
あなたはSomeClassの中で必要な機能を定義することを意味しますか?はい、それは方法でしょうが、私はそれを分けたままにしておきたいと思いました。それぞれのクラスはお互いに関係なく、何か違ったことをしていました。 – Roland