SORU
16 EYLÜL 2010, PERŞEMBE


Yöntem zincirleme PHP?

PHP5 ve nesneye yönelik yaklaşım, yeni bir yer, yöntem zincirleme denilen duydum kullanıyorum.

Herhangi bir kimse ne olduğunu biliyor mu?

Yöntem zincirleme nesne yönelimli yaklaşım ile PHP5 kullanarak uygulamak için nasıl bilmek istiyorum.

CEVAP
16 EYLÜL 2010, PERŞEMBE


Onun oldukça basit gerçekten, tüm orijinal (veya) diğer nesneler, fonksiyonlar aramaya devam edebilirsiniz bu şekilde döndüren değiştiren yöntemleri bir dizi var.

<?php
class fakeString
{
    private $str;
    function __construct()
    {
        $this->str = "";
    }

    function addA()
    {
        $this->str .= "a";
        return $this;
    }

    function addB()
    {
        $this->str .= "b";
        return $this;
    }

    function getStr()
    {
        return $this->str;
    }
}


$a = new fakeString();


echo $a->addA()->addB()->getStr();

"Ab" . bu çıkışlar

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • Wild Academy

    Wild Academy

    8 Aralık 2009