重複の可能性:
文字列でPHPクラスプロパティを取得
これは私の元のコードです:
function generateQuery($type, $language, $options)
{
// Base type
$query = $this->Queryparts->print['filter'];
// Language modifiers
// Additional options
return $query;
}
「print」は、オブジェクトとして定義された配列/ハッシュです(「(object)」キャストを使用)。私はこのようなことをしたいです:
$query = $this->Queryparts->$type['filter'];
$type変数をオブジェクト名として使用します。これは可能ですか?