php鏈式操作的實現(xiàn)方式分析
本文實例講述了php鏈式操作的實現(xiàn)方式。分享給大家供大家參考,具體如下:
類似$db->where("id=1")->limit("5")->order("id desc")
,鏈式操作的實現(xiàn)方式
先講下方法的常規(guī)調(diào)用;
namespace Com; class Database{ function where($where){ echo $where; } function order($order){ echo $order; } function limit($limit){ echo $limit; } }
調(diào)用
$db = new \Com\Database(); $db->where(); $db->limit();
缺點:實現(xiàn)多個方法需要多行調(diào)用;
鏈式操作,在方法返回return $this;
即可使用鏈式操作;
namespace Com; class Database{ function where($where){ echo $where; return $this; } function order($order){ echo $order; return $this; } function limit($limit){ echo $limit; return $this; } }
使用鏈式調(diào)用:
$db = new \Com\Database(); $db->where("id=1")->limit("5")->order("id desc");
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
php初學(xué)者寫及時補給skype用戶充話費的小程序
前段時間有一個活動上線,存在一個有少量的skype用戶沒充上話費的問題,今天去數(shù)據(jù)庫(mysql)查詢了一下,嚇我一跳,還真多.這樣讓我挨個挨個地充,肯定累死人不可2008-11-11利用PHP獲取訪客IP、地區(qū)位置、瀏覽器及來源頁面等信息
這篇文章主要介紹了利用PHP獲取訪客IP、地區(qū)位置、瀏覽器及來源頁面等信息的相關(guān)資料,文中給出了詳細的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。2017-06-06PHP+iFrame實現(xiàn)頁面無需刷新的異步文件上傳
這篇文章主要介紹了PHP+iFrame實現(xiàn)頁面無需刷新的異步文件上傳,包含了iframe框架與form表單的運用及PHP文件上傳等技巧,需要的朋友可以參考下2014-09-09