English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En una clase hay varios métodos, cuando instanciamos esta clase y llamamos a los métodos, solo podemos llamarlos uno por uno, al estilo:
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();
Si desea implementar la invocación en cadena, debe agregar return $this al final del 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();
La explicación detallada del principio de la implementación de la operación en cadena de PHP que se comparte con todos ustedes aquí es todo el contenido que el editor comparte con ustedes. Espero que les sea útil como referencia y espero que todos nos apoyen y griten tutorial.