PHPの属性に関する質問があります。動的プレフィックス属性PHP
私は同じ属性を持つさまざまなクラスを持っていますが、接頭辞は異なります。
例:だから
$attr->a_field;
$attr2->b_field;
、私はそれらにアクセスする別のクラスを持ちます。
私が試した:
$field = "{$prefix}_field";
$attr->{$field}
をし、それが完璧に動作します。しかしこれを行うための他の方法はありますか?
は私がしても試してみました:
$attr->{$prefix}_field;
$attr->{$prefix}{"_field"};
$attr->"{$prefix}_field";
などと私はPHPのエラー
感謝を取得したと誰が!
'$ attrのに探している - > {$接頭辞.'_フィールド '};' – DarkBee