動的な変数を定義することはできますか、とにかく以下を行うことは可能ですか?クラス内に動的静的変数を作成しますか?
例1:
class base
{
protected static $$dynamicVar;
protected function myFunction($value)
{
$dynamicVar = $value;
self::$$dynamicVar = new $value();
}
}
このコードの背後にある考え方は、インスタンス化されるかのオブジェクトを知っ基底クラスなしで、新しいオブジェクトをインスタンス化することです。
新しいオブジェクトをインスタンス化することは動的であることがわかりますが、静的な変数に動的に生成する必要があります。
おかげで、
保護された静的な$$ varはできません。私が必要とするものを説明しようとしています。 – Henrique
誰かがこのような構造が必要な設計パターンを教えてください... –