我正在寻找访问对象的对象属性的属性,如下所示:
$property = "user->name";
echo $object->$property; // ??, I want $object->user->name
我尝试了很多东西,但似乎都没有用。
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
尝试以下方法:
$test = 'user->name';
$var = $object;
foreach(explode('->', $test) as $item) {
$val = $val->$item;
}
echo $val; # This is the result of $object->user->name
答案 2 :(得分:0)
如果你将变量分成2,那么:
if( p )