Aynı nesnelere farklı endeksli PHP diziler noktayı nasıl

0 Cevap php

Bir sınıfın içinde ben (örnek değişkenler gibi) üç diziler var ki, bütün nokta aynı nesneleri gerekir. İlk bazı dış işlev geri almak sayısal indisli bir dizidir. Kendi adıyla ikinci dizi zorunluluktur endeksi aynı nesneler. Diğer bazı özelliği ile üçüncü. Bu, bu özellikleri aracılığıyla hızlı erişim için. Yani nokta: ben bir nesneye erişmek ve bunu değiştirmek için hangi dizi önemli olmamalı.

Oysa bunun gerçekleşmesi olamaz. Ben PHP başvurular hakkında biliyorum. Ben java başvurular hakkında biliyorum. Ben C işaretçileri hakkında biliyorum, ama ne yapamaz - Ben işareti (= &) yerleştirmek deneyin yerde.

class xxx {

  private $objs;
  private $objsByName;

  public function __construct() {

    $this->objs = getObjs();
    $this->objsByName = array();
    foreach($this->objs as $obj) {
      $this->objsByName[$obj->getName()] = $obj;
    }
  }

}

I = ile = değiştirmeyi denedim ve henüz burada yer yoktur

Ben bir şey eksik?

0 Cevap