在一个类中有多个方法,当你实例化这个类,并调用方法时只能一个一个调用,类似:
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();
如果要实现链式调用,这要在方法的结束添加return $this即可。
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(); 最佳答案