私は1つのメインクラスと 'プラグイン'と呼ばれる別のクラスを用意します。これらのプラグインには、イベントがトリガされたときに呼び出されるメソッドが含まれるイベントシステムがあります。メインクラスの別のインスタンスを作成したり、__constructでメインクラスを提供したりすることなく、プラグインクラスからメインクラスの関数にアクセスする方法はありません。PHPクラスオブジェクトを保存/保存する
0
A
答えて
0
あなたのPHPバージョンに応じて、特性を使用することができます。継承されたクラスまたは関連性のないクラスにも共通の機能を提供します。私は次の構造を作成しiliazによって投稿答えを使用して
0
をし、それがこの出力
This is from the main class.
This is from the plugin in the main class
This is from the plugin in the main PLUGIN class
This is from the plugin
に取得完全
<?php
class MainClass {
use MainTrait;
function __construct() {
$this->fromMainClass();
$this->initPlugins();
}
}
trait MainTrait {
private function initPlugins(){
new PluginClass();
}
function fromMainClass(){
echo "This is from the main class.<br>";
}
function callFromPlugin(){
echo "This is from the plugin in the main class<br>";
}
}
class MainPluginClass {
use MainTrait;
function pluginTest(){
echo "This is from the plugin in the main PLUGIN class<br>";
}
}
class PluginClass extends MainPluginClass{
function __construct() {
$this->callFromPlugin();
$this->pluginTest();
$this->plugin();
}
function plugin(){
echo "This is from the plugin<br>";
}
}
new MainClass();
作品:
あなたはここで多くを見つけることができます
関連する問題
- 1. 保存データ - PHP
- 2. yii phpのフォルダに保存せずにファイルを保存する
- 3. PHPセッション保存パス?
- 4. PHPはリモートサーバにファイルを保存/保存しますか?
- 5. Java:TreeMapを使用してクラスオブジェクトを保存する
- 6. UDFを保存/保存する
- 7. Devexpress GridViewのCheckBoxRowSelectをクラスオブジェクトに保存する方法
- 8. javascriptで保存した画像をPHPで保存
- 9. phpイメージをdirに保存してpdfに保存
- 10. ウェブページのコンテンツ(PHP)を保存
- 11. PHPとフォームでログを保存しながらデータを保存する
- 12. PHP画像保存機能
- 13. php画像の保存 - セキュリティ
- 14. PHPスクリプトインストールの詳細保存
- 15. PHP自動保存コード
- 16. PHPのレコードの保存エラーメッセージ
- 17. Php画像の保存ダイアログボックス
- 18. フォトレポートPHP自動保存DB
- 19. PHP - フィールドデータから保存JPEG
- 20. 保存フォーマットされたPHP
- 21. Javascript/PHPでボックスに保存
- 22. マルチセレクトボックスをPHPに保存するには?
- 23. PHPをセッション変数に保存する
- 24. フォルダーからファイルを保存するPHP
- 25. PHPでキャッシュにデータを保存する
- 26. ケーキPHP - HasMany関連を保存する
- 27. PHP - MySQLデータベースにテキストを保存する
- 28. PHPがXMLをファイルに保存する
- 29. 出力ドキュメントをPHPで保存する
- 30. PHP |ブール値をクッキーに保存する