PHP類連貫操作的實現方法

2021-07-02 07:38:45 字數 675 閱讀 3241

php中的連貫操作看起來的確很酷,也非常的方便**的閱讀,當然了必須是在oop中用才行,在過程化的程式中,就沒有必要用這種方法了。有實現這個方法的有用_call來實現的,而我下面寫的這個例子,則不是用_call的,大家可以擴充套件一下吧。

下面寫的這個sql語句組合類,主要是用於學習的,如果有同學想拿去用,請再完善一下。/*

* sql語句組合例項類,始發文章web開發筆記

* www.chhua.com

* 學習用,非專業類

* */

class sql

public function where($_where='1=1')

public function order($_order='id desc')

public function limit($_limit='30')

public function select($_select='*') }

$sql =new sql();

echo $sql->from("testtable")->where("id=1")->order("id desc")->limit(10)->select();

//輸出 select * from testtable where id=1 order by id desc limit 0,10

php類連貫操作的實現方法

PHP實現的連貫操作 鏈式操作例項

php中的連貫操作看起來的確很酷,也非常的方便 的閱讀,當然了必須是在oop中用才行,在過程化的程式中,就沒有必要用這種方法了。有實現這個方法的有用 call來實現的,而我下面寫的這個例子,則不是用 call的,大家可以擴充套件一下吧。下面寫的這個sql語句組合類,主要是用於學習的,如果有同學想拿去...

call方法以及連貫操作

如果呼叫類中不存在的方法,一定會出現系統錯誤,我們可以利用 call 來提醒呼叫的方法不存在 call 存在兩個引數,第乙個引數是不存在的方法,第乙個引數 其實就是那個不存在的方法 所設定的引數將會以陣列的形式傳遞給第二個引數 接下來主要介紹連貫操作,連貫操作,呼叫不存在的方法,利用 call 將不...

ThinkPHP的連貫操作方法中field方法

1 thinkphp的連貫操作方法中field方法有很多的使用技巧,field方法主要目的是標識要返回或者操作的字段,下面詳細道來。23 1 用於查詢 4在查詢操作中field方法是使用最頻繁的。56 model field id,title,content select 7 這裡使用field方法...