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