我有一个对象数组,我试图引用对象内部对象的名称。一个例子看起来像:
private 'inputs' =>
array
'displayName' =>
object(Input)[2]
private 'field' => string 'test' (length=17)
private 'rules' => string 'test' (length=23)
'inputTwo' =>
object(Input)[3]
private 'field' => string 'test' (length=17)
private 'rules' => string 'test' (length=23)
并在对象操作中引用'disaplyName'。
答案 0 :(得分:3)
然后向对象添加displayName
属性并为其设置名称。在对象的所需工作之外做出某些东西是介于糟糕的设计之间而不是可能的。 $inputs['displayName']
是一个保存对象的变量,您无法在对象和保存对象的变量之间创建循环依赖关系。