Ein weiterer Trick der PLO. Obwohl dieses Mal nicht so funktional wie ein visuelles Element. Und so - Methoden Kupplung oder echo $ thisDog-> Besitzer () -> name ();
Definition: zwei oder mehr aufeinanderfolgende Datenpunkte, Binden eines. Verkettung der Datenverwaltung verwendet für I / O-Kanal-Programme und Listen, die sich befindenin unterschiedlichen Speicherplätzen, was bedeutet, die nächste Adresse.
Die Bedingungen der LZA TK Unterausschuss der Informationstechnologie, Telekommunikation und Elektronik
$person = new Person();
$person->setAge(23)
->setName('Peter')
->setName('Winifred')
->setAge(72)
->introduce();
Ergebnis: Hallo, mein Name ist Winifred und ich bin 72 Jahre alt.
Wie?
Der Trick besteht darin Funktion vozvrte. In diesem Fall ist $ this.
class Person
{
private $m_szName;
private $m_iAge;
public function setName($szName)
{
$this->m_szName = $szName;
return $this;
}
public function setAge($iAge)
{
$this->m_iAge = $iAge;
return $this;
}
public function introduce()
{
printf('Hello my name is %s and I am %d years old.',
$this->m_szName,
$this->m_iAge);
}
}