重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こんにちは、今PHP5を使用しています。
例えば、
class A extend B{
:
function C(){}
function D(){}
}
class E extend F{
:
function C(){}
function D(){}
}
というようにオブジェクトAとオブジェクトEにそれぞれ
同じCとDという関数が存在する場合、共通化するにはどうすればいいですか?

ちなみにAとEにはそれぞれデータベース連携の処理があり、
そのデータベース連携の処理がCとDに書かれています。
include()などでうまくいくものなのでしょうか?

A 回答 (1件)

共通関数であるのであれば Extend元に書くのがいいと思います



A extend B
E extend F

なら
B extend Z
F extend Z

で Z に function C , D
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!