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

Princípio de Implementação da Operação em Cadeia do PHP Explicado em Detalhe

Em uma classe com vários métodos, quando você instancia essa classe e chama métodos, você pode chamá-los um a um, semelhante 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(); 

Para implementar chamadas encadeadas, é necessário adicionar return $this no final do método.

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

Essa explicação detalhada da implementação de operações encadeadas em PHP que o editor compartilha é tudo o que temos a oferecer. Esperamos que isso sirva como referência para vocês e que vocês continuem a apoiar o tutorial gritar.

Você Também Pode Gostar