PHP實現(xiàn)鏈?zhǔn)讲僮鞯暮诵乃枷?/h1>
更新時間:2015年06月23日 10:52:38 投稿:junjie
這篇文章主要介紹了PHP實現(xiàn)鏈?zhǔn)讲僮鞯暮诵乃枷?本文著重講解它的核心思想,比較直觀明子,需要的朋友可以參考下
PHP 鏈?zhǔn)讲僮鞯膶崿F(xiàn)
復(fù)制代碼 代碼如下:
$db->where()->limit()->order();
在 Common 下創(chuàng)建 Database.php。
鏈?zhǔn)讲僮髯詈诵牡牡胤皆谟冢涸诜椒ǖ淖詈?return $this;
Database.php:
<?php
namespace Common;
class Database{
function where($where){
return $this; //鏈?zhǔn)椒椒ㄗ詈诵牡牡胤皆谟冢涸诿恳粋€方法之后 return $this
}
function order($order){
return $this;
}
function limit($limit){
return $this;
}
}
index.php:
<?php
define('BASEDIR',__DIR__); //定義根目錄常量
include BASEDIR.'/Common/Loader.php';
spl_autoload_register('\\Common\\Loader::autoload');
$db = new \Common\Database();
//傳統(tǒng)的操作需要多行代碼實現(xiàn)
//$db->where('id = 1');
//$db->where('name = 2');
//$db->order('id desc');
//$db->limit(10);
//使用鏈?zhǔn)讲僮?,一行代碼解決問題
$db->where('id = 1')->where('name = 2')->order('id desc')->limit(10);
在使用鏈?zhǔn)讲僮鲿r,ide(netbeans 會給出自動提示):

您可能感興趣的文章:- PHP實現(xiàn)的連貫操作、鏈?zhǔn)讲僮鲗嵗?/a>
- PHP簡單數(shù)據(jù)庫操作類實例【支持增刪改查及鏈?zhǔn)讲僮鳌?/a>
- PHP三種方式實現(xiàn)鏈?zhǔn)讲僮髟斀?/a>
- PHP對象鏈?zhǔn)讲僮鲗崿F(xiàn)原理分析
- PHP實現(xiàn)鏈?zhǔn)讲僮鞯脑碓斀?/a>
- PHP實現(xiàn)鏈?zhǔn)讲僮鞯娜N方法詳解
- php類自動裝載、鏈?zhǔn)讲僮?、魔術(shù)方法實現(xiàn)代碼
- PHP封裝類似thinkphp連貫操作數(shù)據(jù)庫Db類與簡單應(yīng)用示例
- thinkPHP5框架數(shù)據(jù)庫連貫操作之cache()用法分析
- thinkphp連貫操作實例分析
- php鏈?zhǔn)讲僮鞯膶崿F(xiàn)方式分析
相關(guān)文章
-
PHP實現(xiàn)抓取Google IP并自動修改hosts文件
這篇文章主要介紹了PHP實現(xiàn)抓取Google IP并自動修改hosts文件,本文方法可以實現(xiàn)免翻墻上google,小編親測可用,需要的朋友可以參考下 2015-02-02
-
Laravel5.* 打印出執(zhí)行的sql語句的方法
本篇文章主要介紹了Laravel5.* 打印出執(zhí)行的sql語句的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下 2017-07-07
-
web server使用php生成web頁面的三種方法總結(jié)
web server使用php生成web頁面的三種方法。需要的朋友可以過來參考下,希望對大家有所幫助 2013-10-10
最新評論
PHP 鏈?zhǔn)讲僮鞯膶崿F(xiàn)
復(fù)制代碼 代碼如下:
$db->where()->limit()->order();
在 Common 下創(chuàng)建 Database.php。
鏈?zhǔn)讲僮髯詈诵牡牡胤皆谟冢涸诜椒ǖ淖詈?return $this;
Database.php:
<?php
namespace Common;
class Database{
function where($where){
return $this; //鏈?zhǔn)椒椒ㄗ詈诵牡牡胤皆谟冢涸诿恳粋€方法之后 return $this
}
function order($order){
return $this;
}
function limit($limit){
return $this;
}
}
index.php:
<?php
define('BASEDIR',__DIR__); //定義根目錄常量
include BASEDIR.'/Common/Loader.php';
spl_autoload_register('\\Common\\Loader::autoload');
$db = new \Common\Database();
//傳統(tǒng)的操作需要多行代碼實現(xiàn)
//$db->where('id = 1');
//$db->where('name = 2');
//$db->order('id desc');
//$db->limit(10);
//使用鏈?zhǔn)讲僮?,一行代碼解決問題
$db->where('id = 1')->where('name = 2')->order('id desc')->limit(10);
在使用鏈?zhǔn)讲僮鲿r,ide(netbeans 會給出自動提示):

您可能感興趣的文章:
- PHP實現(xiàn)的連貫操作、鏈?zhǔn)讲僮鲗嵗?/a>
- PHP簡單數(shù)據(jù)庫操作類實例【支持增刪改查及鏈?zhǔn)讲僮鳌?/a>
- PHP三種方式實現(xiàn)鏈?zhǔn)讲僮髟斀?/a>
- PHP對象鏈?zhǔn)讲僮鲗崿F(xiàn)原理分析
- PHP實現(xiàn)鏈?zhǔn)讲僮鞯脑碓斀?/a>
- PHP實現(xiàn)鏈?zhǔn)讲僮鞯娜N方法詳解
- php類自動裝載、鏈?zhǔn)讲僮?、魔術(shù)方法實現(xiàn)代碼
- PHP封裝類似thinkphp連貫操作數(shù)據(jù)庫Db類與簡單應(yīng)用示例
- thinkPHP5框架數(shù)據(jù)庫連貫操作之cache()用法分析
- thinkphp連貫操作實例分析
- php鏈?zhǔn)讲僮鞯膶崿F(xiàn)方式分析
相關(guān)文章
PHP實現(xiàn)抓取Google IP并自動修改hosts文件
這篇文章主要介紹了PHP實現(xiàn)抓取Google IP并自動修改hosts文件,本文方法可以實現(xiàn)免翻墻上google,小編親測可用,需要的朋友可以參考下2015-02-02
Laravel5.* 打印出執(zhí)行的sql語句的方法
本篇文章主要介紹了Laravel5.* 打印出執(zhí)行的sql語句的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
web server使用php生成web頁面的三種方法總結(jié)
web server使用php生成web頁面的三種方法。需要的朋友可以過來參考下,希望對大家有所幫助2013-10-10

