PHP
文章平均质量分 75
极客圣享
这个作者很懒,什么都没留下…
展开
-
php分页原理
php分页原理转自:https://www.jksxit.com/essay/331、首先了解SQL语句中的limit用法SELECT * FROM table …… limit 开始位置 , 操作条数 (其中开始位置是从0开始的)例子:取前20条记录:SELECT * FROM table …… limit 0 , 20从第11条开始取20条记录:SELECT * FRO...转载 2018-11-21 16:03:27 · 996 阅读 · 0 评论 -
php+redis订单延时队列设计
转载:https://www.jksxit.com/essay/36延迟队列,顾名思义它是一种带有延迟功能的消息队列。 那么,是在什么场景下我才需要这样的队列呢?一、背景先看看一下业务场景:1.会员过期前3天发送召回通知2.订单支付成功后,5分钟后检测下游环节是否都正常,比如用户购买会员后,各种会员状态是否都设置成功3.如何定期检查处于退款状态的订单是否已经退款成功?4.实现通知失败...原创 2018-11-22 10:06:06 · 2017 阅读 · 0 评论 -
PHP二维数组(或任意维数组)转换成一维数组
转自: https://www.jksxit.com/essay/43目录1 array_reduce函数法2 array_walk_recursive函数法3 array_map函数法假设有下面一个二维数组:$user = array( '0' => array('id' => 100, 'username' => 'a1'), '1' => array('...转载 2018-11-23 22:00:17 · 939 阅读 · 0 评论 -
巧用array_map()和array_reduce()替代foreach循环
转自: https://www.jksxit.com/essay/441、array_reduce( $arr , callable $callback ) 使用回调函数迭代地将数组简化为单一的值。其中arr为输入数组,arr 为输入数组,arr为输入数组,callback($result , value)接受两个参数,value)接受两个参数,value)接受两个参数,result为上一次迭...转载 2018-11-24 20:18:30 · 163 阅读 · 0 评论 -
这些最热门的 PHP 框架,哪一款是你的菜?
转自: https://www.jksxit.com/essay/48PHP 是世界上最流行的编程语言之一,广泛用于主要的项目中。例如,Facebook 就是利用 PHP 来创建和维护他们的内部系统;WordPress 内部基于 PHP, 作为报答它为超过26%的网站提供了技术支持。而现在PHP已经为超过82%的网站提供了支持(Web Technology Surveys 站点能够跟踪的服务器端...转载 2018-11-26 16:30:40 · 155 阅读 · 0 评论 -
深入理解PHP之:Nginx 与 FPM 的工作机制
转自: https://www.jksxit.com/essay/49网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理,让我们真正理解 Nginx 与 PHP 是如何协同工作的。要说 Nginx 与 PHP 是如何协同工作的,首先得说 CGI ...转载 2018-11-26 17:00:18 · 128 阅读 · 0 评论 -
php依赖注入
转自:https://www.jksxit.com/essay/50在软件工程领域,依赖注入(Dependency Injection)是用于实现控制反转(Inversion of Control)的最常见的方式之一。本文主要介绍依赖注入原理和常见的实现方式,重点在于介绍这种年轻的设计模式的适用场景及优势。首先我们来一个实例,上代码<?phpclass A{ public funct...转载 2018-11-26 17:06:24 · 705 阅读 · 0 评论