このように定数変数を付けてデータベースからデータを呼び出すことはできますか?
$table_result->description_{constant_varible};
したがって、私が呼び出す予定の実際の標準クラスは$table_result->description_B;
return '34'
;
ありがとう
あなたのソリューションはうまくいくはずです(わからない)。これが代替品です。
$varName = 'description_'.constant_varible;
$table_result->$varName;
はい、可能です。例:経由$obj->{expr}
<?php
$v = 'B'; // or a constant, doesn't matter
$table_result = foo();
echo $table_result->{'description_'.$v};
function foo() {
$x = new StdClass;
$x->description_B = 34;
return $x;
}