0

あいまいなタイトルで申し訳ありませんが、私の問題を定義するのに最適なタイトルです。

他のスクリプトから呼び出したいPHPの単一のクラスがあり、関数を呼び出せるようにしたいライブラリがいくつかありますが、それらの関数を他のライブラリから呼び出すことができるようにしたいです私がすでに持っている単一のクラス。

class Core
{
// code
}

私は本質的に次のことをしたい、関数 - >コア - >ライブラリ関数。

これの背後にある理由は、ファイルの実行時に含まれる多数のクラスを使用したくないためです。これにより、ユーザーは多数の異なるクラス名を覚える必要があります。

これは私が本質的に達成したいことです (しかし、これは間違った構文であると確信しています) $Core->Data->Get();

4

1 に答える 1

1

タダム。それは依存性注入を必要とします;)

class Core
{
    public $lib1;
    public $lib2;
    public function __construct(){
        $this->lib1 = new Lib1Class();
        $this->lib2 = new Lib2Class();
    }



}
于 2013-07-20T15:27:16.273 に答える