これは、基本的なクラスのデザインですPHP - オブジェクト指向実践と継承
class CustomModule {
public __construct() { }
//Run me first automaticly
public function exec($str) { }
}
class Randomizer extends CustomModule {
public __construct() { }
//Call me
public function exec($str) { }
}
私は私が最初に実行するCustomModule->exec()
が必要にextern開発者のためのプラグイン/モジュールシステムを設計していますように、私はそれを残したくありませんデベロッパーまでbase->exec($str)
に電話する必要があります。
Randomizer::exec()
にコードを入れなくてもRandomizer::exec()
が呼び出される前に、自動的に呼び出されるCustomModule::exec()
が必要です。これはおそらく魔法の機能で可能でしょうか?私の意見で
はい私の最後の投稿ごとに知っています。面倒で少し狂っていた。いくつかの睡眠を必要とする徴候。ありがとうございました – IEnumerable