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

Spiegazione del principio di operazione della catena in PHP

In una classe ci sono molti metodi, quando si istanzia questa classe e si chiamano i metodi, è possibile chiamarli uno per uno, simile a:

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(); 

Se si desidera implementare la chiamata a catena, è necessario aggiungere return $this alla fine del metodo.

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();

Questa spiegazione dettagliata del principio di implementazione delle operazioni a catena in PHP è tutto ciò che ho condiviso con voi, spero possa essere un riferimento per voi, e vi prego di supportare e urlare le lezioni.

Ti potrebbe interessare