利用PHP怎么实现一个链式操作-创新互联

这期内容当中小编将会给大家带来有关利用PHP怎么实现一个链式操作,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联从2013年开始,先为根河等服务建站,根河等地企业,进行企业商务咨询服务。为根河企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

PHP 链式操作的实现

复制代码 代码如下:


 $db->where()->limit()->order();

在 Common 下创建 Database.php。

链式操作最核心的地方在于:在方法的最后 return $this;

Database.php:


<?php
namespace Common;

class Database{
  function where($where){
    return $this;  //链式方法最核心的地方在于:在每一个方法之后 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(); 

//传统的操作需要多行代码实现
//$db->where('id = 1');
//$db->where('name = 2');
//$db->order('id desc');
//$db->limit(10);

//使用链式操作,一行代码解决问题
$db->where('id = 1')->where('name = 2')->order('id desc')->limit(10);

在使用链式操作时,ide(netbeans 会给出自动提示):

 利用PHP怎么实现一个链式操作

上述就是小编为大家分享的利用PHP怎么实现一个链式操作了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。

新闻名称:利用PHP怎么实现一个链式操作-创新互联
分享链接:https://www.cdcxhl.com/article38/cdjdsp.html

成都网站建设公司_创新互联,为您提供自适应网站定制开发App开发网站设计公司面包屑导航服务器托管

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设