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

  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011