İki PHP nesneleri birleştirmek için en iyi yöntemi nedir? | Netgez.com
SORU
18 Ocak 2009, Pazar


İki PHP nesneleri birleştirmek için en iyi yöntemi nedir?

İki PHP5 nesneler var ve ikinci bir içeriğini birleştirmek istiyorum. Çözümleri aşağıdaki konu olamaz açıklanan uygulamak aralarında alt kavramı vardır.

How do you copy a PHP object into a different object type

//We have this:
$objectA->a;
$objectA->b;
$objectB->c;
$objectB->d;

//We want the easiest way to get:
$objectC->a;
$objectC->b;
$objectC->c;
$objectC->d;

Açıklamalar:

  • Bu nesneler, sınıflar deÄŸil.
  • Nesneleri alanları oldukça fazla bir içerirdosyalarda grupoldukça yavaÅŸ olacaktır.
  • Åžimdiye kadar dizileri sonra onları birleÅŸtirme nesneleri A ve B dönüşümü kullanarak düşünün() array_mergebir nesneye yeniden dönüştürme önce ama bu olursa gurur duyuyoruz söyleyemeyiz.

CEVAP
23 Aralık 2009, ÇARŞAMBA


Eğer nesneleri sadece alanlar (yöntemleri) içeriyorsa, bu gibi çalışır:

= $obj_merged (nesne) ((dizi) $obj1, (dizi) $obj2) array_merge;

Bu gerçekten de nesneleri, yöntemleri var. (php 5.3 ile test edildi)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • Watcher3223

    Watcher3223

    15 Kasım 2007
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009