对象数组中的引用对象名称


Reference Object name in array of objects

我有一个对象数组,我试图引用对象内部的对象名称。例如:

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)

并在对象操作内部引用"displyName"。

然后向对象添加一个displayName属性并为其设置一个名称。将对象之外的东西作为对象所需工作的一部分介于糟糕的设计和不可能之间。$inputs['displayName']是一个保存对象的变量,您不能真正在对象和保存对象的对象之间创建循环依赖关系。

除非我完全误解了你的要求,在这种情况下:请澄清你想做什么。