【问题标题】:Accessing PHP valiables fields names without using intermediate variables [duplicate]在不使用中间变量的情况下访问 PHP 变量字段名称 [重复]
【发布时间】:2012-11-29 04:25:15
【问题描述】:

可能重复:
Get PHP class property by string

有没有更清洁的方法来做到这一点?它不编译

$object1->name = 'my_name';
$object1->address = 'address';
$object2->somefield->($object1->name) = $object1;

只有当我分配给另一个变量 $object1->name

时它才有效
$object1->name = 'my_name';
$object1->address = 'address';
$temp = $object1->name;
$object2->somefield->$temp = $object1;

【问题讨论】:

    标签: php


    【解决方案1】:

    试试这个:

    $object2->somefield->{$object1->name} = $object1;
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多