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
您可能感兴趣
- 宝塔linux面板php7.0安装不上(宝塔面板php.ini文件在哪里找)
- php开发各种问题(解决php extension 加载顺序问题)
- phpstudy报错(phpStudy运行帝国备份王出错解决方法)
- thinkphp5.1 执行流程(Thinkphp5.0 框架的请求方式与响应方式分析)
- php开发中用什么模板(PHP模版引擎原理、定义与用法实例)
- lnmp安装php(LNMP系列教程之二 删除站点及域名绑定)
- php内存占用分析(PHP基础之输出缓冲区基本概念、原理分析)
- php7.4编译安装(PHP7.3.10编译安装教程)
- php获取网页内容的几种方法(PHP实现的文件浏览器功能简单示例)
- php设置上传文件代码(PHP大文件切割上传并带进度条功能示例)
- phpredis怎么设置队列(php使用lua+redis实现限流,计数器模式,令牌桶模式)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- thinkphp使用说明(thinkphp框架使用JWTtoken的方法详解)
- phpstudy使用教程最新版(phpstudy安装使用图文教程)
- php时间戳是什么意思(php时间戳转换代码详解)
- php判断类的属性的修饰(PHP whois查询类定义与用法示例)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
- 素人恋爱综艺火药味十足 男生为赢得芳心集体扯头花,真是出好戏(素人恋爱综艺火药味十足)
- 《囧妈》为何受抵制 春节七部影片撤档背后的责任与博弈(囧妈为何受抵制)
热门推荐
- 在html代码如何添加php代码(php生成HTML文件的类方法)
- mysql带log的版本(聊聊MYSQL中Redo Log是什么?)
- python函数调用传递数组数据(python调用c++传递数组的实例)
- ftp服务器映射到外网(外网远程电脑访问内网的FTP的实现方法)
- css可以控制网页背景图片吗(CSS实现网页背景图片自适应全屏的方法)
- thinkphp框架多文件上传完整代码(Thinkphp5 自定义上传文件名的实现方法)
- 上不了网怎么知道错误代码(访问网站出现508状态码的解决方法)
- 宝塔小程序制作(宝塔面板微信小程序使用图文教程)
- Visual Studio 编译中活动平台AnyCPU
- 护卫神主机大师教程(护卫神主机大师Linux版安装及卸载图文教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9