列表
-
php
在之前的文章《浅谈PHP中的桥接模式》中我们介绍了PHP中的桥接模式,下面本篇文章带大家了解一下PHP设计模式中的门面模式。门面模式,也叫外观模式。不管是门面还是外观,都是我们对外的媒介,就好像我们的脸面一样。所以,这个模式最大的特点就是要
-
php
在之前的文章《一起聊聊PHP中的策略模式》中我们介绍了PHP中的策略模式,下面本篇文章带大家了解一下PHP中的责任链模式。责任链模式,属于对象行为型的设计模式。Gof类图及解释GoF定义:使多个对象都有机会处理请求,从而避免请求的发送者和接
-
php
数组是一个非常基础和重要的数据结构,当我们创建好一个数组后,就需要去操作它;而数组最常见的一个操作就是循环遍历。PHP中支持多种遍历数组的方法,今天我们就来学习如何利用for循环语句来遍历数组,下面来一起学习吧!!在之前的文章《PHP循环学
-
php
从这篇文章开始,我们将学习一系列的 PHP 文件系统相关函数。其实这些函数中,有很多都是我们经常用到的,大家并不需要刻意地去记住它们,只要知道有这么个东西,在使用的时候记得来查文档就可以了。文件路径相关函数文件路径相关的函数往往在一些框架中
-
php
PHP原生导出Excel导出的原理其实就是通过设置Header头告诉浏览器用excel的格式来解析读取,然后通过生成HTML表格来输出内容。对于单元格的合并其实就和操作HTML表格的合并是一样的了,支持样式的属性和字段,同时还可以操作 td
-
php
最近在做一个小需求,每笔订单会根据金额决定用户可以使用的红包最大值,如果用户选择使用红包,需要帮助用户从拥有的红包列表里选取最优的红包组合,要求组合出的红包值最接近或等于可以使用的红包最大值。后面思考了一圈,这不就是 『0-1背包问题』么,
-
php
在之前的文章《一文了解PHP中的门面模式》中我们介绍了PHP中的门面模式,下面本篇文章带大家了解一下PHP设计模式中的模板方法模式。模板方法模式,也是我们经常会在不经意间有会用到的模式之一。这个模式是对继承的最好诠释。当子类中有重复的动作时
-
php
本篇文章给大家通过代码示例介绍一下使用PHP控制循环操作时间的方法,希望对大家有所帮助!循环执行某个程序,但循环执行过程中,可能会超时导致程序死掉,因此需要限制每个循环操作的最长时间。如果超时,则直接断开改进程,并继续下一层循环操作。携程,
-
php
最近呢,我发现有很多新手小伙伴都在搜索“查看PHP版本的方法”,恰好最近下雨,借此机会,我就将这个方法的实操过程分享给新手小伙伴们,我也是从新手之路上一步一步走到现在职业化做项目的,所以新手的路有多难自然也是感同身受,那就让我们一块携手在这
-
php
在之前的文章《浅谈PHP中的责任链模式》中我们介绍了PHP中的责任链模式,下面本篇文章带大家了解一下PHP设计模式中的代理模式。代理人这个职业在中国有另外一个称呼,房产经济人、保险经济人,其实这个职业在国外都是叫做房产代理或者保险代理。顾名
-
php
最近因公司需求写了点API 其中需要一些银行卡号的信息 关于这个验证正则找了好多 都是些大致性的校验 比如数字拉 位数啦,后来发现一哥们写了个比较详细的介绍银行卡的生成规则 做个小总结LUHN 算法检验数字算法 (Luhn Check D
-
php
PHP 实现简单多路归并排序大文件算是一道常见的面试题引来的,有些大厂也喜欢把这个题当做面试题。题目:例如有一个 1g 的文件,里面存放这乱序不唯一的数字,如果利用 100m 完成整体排序?实现过程就是:1、先将大文件逐行读取,每 1000
-
php
在之前的文章《深入浅析PHP中的模板方法模式》中我们介绍了PHP中的模板方法模式,下面本篇文章带大家了解一下PHP设计模式中的单例模式。单例模式绝对是在常用以及面试常问设计模式中排名首位的。一方面它够简单,三言两语就能说明白。另一方面,它又
-
php
在之前的文章《聊聊PHP中的代理模式(正向代理和反向代理)》中我们介绍了PHP中的代理模式,下面本篇文章带大家了解一下PHP设计模式中的享元模式。享元模式,“享元”这两个字在中文里其实并没有什么特殊的意思,所以我们要把它拆分来看。“享”就是
-
php
在之前的文章《浅谈PHP中的中介者模式》中我们介绍了PHP中的中介者模式,下面本篇文章带大家了解一下PHP设计模式中的建造者模式。建造者模式,也可以叫做生成器模式,builder这个词的原意就包含了建筑者、开发者、创建者的含义。很明显,这个
-
php
相关推荐:《2021年PHP面试题大汇总(收藏)》PHP面试问题总结垃圾回收机制每个 PHP 变量存在一个叫 zval 的结构体中,除了包含变量类型和值,还包括 is_ref (=true 指针变量,-false 普通变量),refcoun
-
php
PHP中的 Iterator 与 Generator在讲解生成器之前先介绍一下迭代器:在 PHP 中,通常情况下遍历数组使用 foreach 来遍历。如果我们要想让一个对象可以遍历呢?PHP 为我们提供了 Iterator 接口,只要实现了
-
php
不知不觉微信支付也更新了,接口版本也升级到了V3,跟着微信的升级,将个人使用微信支付类也进行了升级,V3微信支付文档:https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml。使用方法还和之前
-
php
php微信支付类传参直接使用(扫码、H5、小程序)在我们编写相关支付的时候,经常会使用微信支付,在php中使用微信支付还是比较简单的,微信支付文档:https://pay.weixin.qq.com/wiki/doc/api/index.h
-
php
在之前的文章《一文了解PHP中的适配器模式》中我们介绍了PHP中的适配器模式,下面本篇文章带大家了解一下PHP中的观察者模式。观察者,貌似在很多科幻作品中都会有这个角色的出现。比如我很喜欢的一部美剧《危机边缘》,在这个剧集中,观察者不停的穿