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