php如何异步操作(php链式操作的实现方式分析)
类别:编程学习 浏览量:2714
时间:2021-11-03 15:45:57 php如何异步操作
php链式操作的实现方式分析本文实例讲述了php链式操作的实现方式。分享给大家供大家参考,具体如下:
类似$db->where("id=1")->limit("5")->order("id desc")
,链式操作的实现方式
先讲下方法的常规调用;
|
namespace Com; class Database{ function where( $where ){ echo $where ; } function order( $order ){ echo $order ; } function limit( $limit ){ echo $limit ; } } |
调用
|
$db = new \Com\Database(); $db ->where(); $db ->limit(); |
缺点:实现多个方法需要多行调用;
链式操作,在方法返回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 ; } } |
使用链式调用:
|
$db = new \Com\Database(); $db ->where( "id=1" )->limit( "5" )->order( "id desc" ); |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/sinat_14826983/article/details/80875762
您可能感兴趣
- php怎么修改单独一行数据(PHP实现批量修改文件名的方法示例)
- dedecms最新手册(在自己的php页面中使用dedecms标签的代码示例)
- php模块使用方法(PHP操作XML中XPath的应用示例)
- php面向对象如何开发(PHP创建对象的六种方式实例总结)
- php如何将数组清空(PHP实现数组向任意位置插入,删除,替换数据操作示例)
- php命名对照表(PHP命名空间用法实例分析)
- php使用面向对象如何写好代码(PHP面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
- phpweb添加自定义模板(php静态化页面 htaccess写法详解htaccess怎么写?)
- php面向对象3大特征(PHP面向对象程序设计重载overloading操作详解)
- php查找文件存在(php判断目录存在的简单方法)
- thinkphp数据库使用(thinkphp3.2同时连接两个数据库的简单方法)
- php实现redis核心代码(PHP结合Redis+MySQL实现冷热数据交换应用案例详解)
- php八大模式详解(php设计模式之工厂模式用法经典实例分析)
- php面向对象final怎么设置(PHP面向对象程序设计中的self、static、parent关键字用法分析)
- php静态变量的含义(PHP中define 与 const定义常量的区别详解)
- cpu怎么访问php(服务器大量php-cgi.exe进程导致CPU占用100%的解决方法)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
- 新一小兰领衔 盘点动漫中的那些 远距离恋爱情侣(盘点动漫中的那些)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
热门推荐
- mysql数据库迁移命令(MySQL数据迁移相关总结)
- mysql权限设置
- 5款好用的ftp软件推荐(10个最好的免费FTP客户端软件)
- 去除inline-block元素间的间隙
- 简单两步修改Win系统远程桌面端口3389(简单两步修改Win系统远程桌面端口3389)
- sql server2012下载安装教程(SQL Server 2012 安装与启动图文教程)
- python3yield使用教程(python中yield的用法详解——最简单,最清晰的解释)
- MVC使用HandleErrorAttribute自定义异常
- css中px是什么单位(CSS中px em rem区别与使用)
- python socket 设置通信协议(详解python中TCP协议中的粘包问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9