English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Principe détaillé de la mise en œuvre de l'opération en chaîne en PHP

Dans une classe, il y a plusieurs méthodes. Lorsque vous instanciez cette classe et appelez des méthodes, vous ne pouvez les appeler une à une, comme suit :

db.php

<?php
class db
{
public function where()
{
//code here
}
public function order()
{
//code here
}
public function limit()
{
//code here
}
} 

index.php

<?php
$db = new db();
$db->where();
$db->order();
$db->limit(); 

Pour réaliser l'appel en chaîne, il suffit d'ajouter return $this à la fin de la méthode.

db.php

<?php
class db
{
public function where()
{
//code here
return $this;
}
public function order()
{
//code here
return $this;
}
public function limit()
{
//code here
return $this;
}
} 

index.php

<?php
$db = new db();
$db->where()->order()->limit();

La présente explication détaillée de la réalisation de l'opération en chaîne PHP est tout ce que je partage avec vous, j'espère qu'elle vous sera utile et que vous continuerez à soutenir le tutoriel à cri

Vous pourriez aussi aimer