Es gibt mehrere Methoden in einer Klasse. Wenn Sie diese Klasse instanziieren und die Methoden aufrufen, können Sie sie nur einzeln aufrufen, ähnlich wie:
db.php
<?php<br /><br />class db<br />{<br /> public function where()<br /> {<br /> //code here<br /> }<br /> public function order()<br /> {<br /> //code here<br /> }<br /> public function limit()<br /> {<br /> //code here<br /> }<br />}
index.php
<?php<br /><br />$db = new db();<br /><br />$db->where();<br>$db->order();<br>$db->limit();
Wenn Sie Kettenaufrufe implementieren möchten, fügen Sie einfach return $this am Ende der Methode hinzu.
db.php
<?php<br /><br />class db<br />{<br /> public function where()<br /> {<br /> //code here<br /> return $this;<br /> }<br /> public function order()<br /> {<br /> //code here<br /> return $this;<br /> }<br /> public function limit()<br /> {<br /> //code here<br /> return $this;<br /> }<br />}
index.php
<?php<br /><br />$db = new db();<br /><br />$db->where()->order()->limit();