私はクラスを持っています
class foo {
function do_something() {
load();
}
function load() {
//things
echo 'load from foo';
}
}
そして、foo を拡張する別のクラス (子クラス):
class bar extends foo {
function load() {
//things
echo 'load from bar (child)';
}
}
その後:
$obj = new bar();
私が知りたい$obj->do_something()
のは、メソッドが foo クラスで宣言されたメソッドの代わりに子の「load」メソッドを使用するように呼び出す方法です。
したがって、出力は次のようになります。
$obj->do_something();
出力: load from bar (child)
これはPHPで可能ですか?
ありがとう!