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

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • dougownsall

    dougownsall

    7 EKİM 2007
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011