Autor Zpráva
Aleš67
Profil *
Zdravím.
Jak už z názvu napovídá je nějaký článek, který do podrobná vysvětluje řetězení v oop (Příklady by se k tomu hodily)?

Nejlépe weby v anglickém nebo českém jazyce (Jiný jazyk neumím).

Děkuji.
juriad
Profil
Co si představuješ pod pojmem „řetězení v oop“? Pokud možnost volání metod přímo za sebou, tak to se většinou nazývá fluent rozhraní. Nejde o nic víc, než o psaní metod tak aby vracely this.
class Seznam {
  private $pole;
  
  function __construct() {
    $this->pole = array();
  }
  
  function vloz($prvek) {
    $this->pole[] = $prvek;
    return $this;
  }
  
  function vypis() {
    echo implode(',' $this->pole);
  }
}

$seznam = new Seznam();
$seznam->vloz(1)->vloz(2)->vloz(3)->vloz(4);
$seznam->vypis(); # vypíše 1, 2, 3, 4

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0