php 链式操作的实现 学习记录

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 链式操作的实现 学习记录相关的知识,希望对你有一定的参考价值。

php 面向对象中实现链式操作的关键部分:调用的方法中返回当前对象 ,从而实现链式操作

<?php
namespace commom;

class db
{
    public function where($where){
        return $this;
    }

    public function order($order){
        return $this;
    }

    public function limit($limit){
        return $this;
    }
    public function select($select){

    }
}

这样就可以实现链式操作

<?php
    $db  = new DataBase();
    $db->where()->order()->select();
?>

 

 

转: https://www.cnblogs.com/lilili/p/5145963.html

 

以上是关于php 链式操作的实现 学习记录的主要内容,如果未能解决你的问题,请参考以下文章

PHP链式操作通过call和callstatic魔术方法的实现,以及phpstorm通过注释去追踪function

PHP链式操作的实现--即PHP数据操作类。

PHP实现链式操作的三种方法详解

用php实现一个简单的链式操作

用php实现一个简单的链式操作

PHP实现链式操作