Maison > Questions et réponses > le corps du texte
En utilisant l'API de KIRBY (un CMS), j'ai trouvé la méthode d'écriture suivante :
$page->children()->visible();
Que signifie cette façon d'écrire ? Est-ce une fonction imbriquée dans une fonction dans un objet ?
我想大声告诉你2017-05-31 10:36:18
Je n'ai pas vu son code source, mais c'est comme ça, $page->children()
是返回了一个对象,这个对象中有 visible()
Cette méthode est utilisée. Vous pouvez donc l'appeler ainsi, également appelé appel en chaîne.
Par exemple
class Wallet
{
protected $money;
public function money()
{
$this->money = new Money();
return $this->money;
}
}
class Money
{
protected $total;
public function used($count)
{
$this->total -= $count;
}
}
Vous pouvez enchaîner les appels comme ça
$user = new User();
$user->money()->used(23);