• PHP数学函数实践一:max()和min()函数的趣味解析
  • PHP数学函数实践一:max()和min()函数的趣味解析

    PHP数学函数即PHP Math函数,顾名思义是有关数学or数据计算方面的一系列函数。在我们PHP面试过程中,或者实际开发项目中都扮演着重要的角色,比如求最大最小值、绝对值、对数据进行四舍五入啊等等...那么喜欢玩数据的新人朋友们,这一系列

  • 深入浅析php中如何声明和引入命名空间
  • 深入浅析php中如何声明和引入命名空间

    本篇文章给大家介绍一下php如何声明命名空间、访问空间元素的三种方式,引入命名空间的方法。一、命名空间1.1 介绍在一个大的项目中,可能会遇到同名的类、函数、常量,为了区分这些元素,我们可以将这些元素分别存放到不同的命名空间中。1、命名空间

  • PHP中什么是状态模式?通过实例来了解它
  • PHP中什么是状态模式?通过实例来了解它

    在之前的文章《一起聊聊PHP中的单例模式》中我们介绍了PHP中的单例模式,下面本篇文章带大家了解一下PHP设计模式中的状态模式状态模式从字面上其实并不是很好理解。这里的状态是什么意思呢?保存状态?那不就是备忘录模式了。其实,这里的状态是类的

  • 实例讲解PHP里的Iterator和Generator

    PHP中的 Iterator 与 Generator在讲解生成器之前先介绍一下迭代器:在 PHP 中,通常情况下遍历数组使用 foreach 来遍历。如果我们要想让一个对象可以遍历呢?PHP 为我们提供了 Iterator 接口,只要实现了

  • 新鲜的一轮PHP面试问题总结

    相关推荐:《2021年PHP面试题大汇总(收藏)》PHP面试问题总结垃圾回收机制每个 PHP 变量存在一个叫 zval 的结构体中,除了包含变量类型和值,还包括 is_ref (=true 指针变量,-false 普通变量),refcoun

  • 一起聊聊PHP中的单例模式
  • 一起聊聊PHP中的单例模式

    在之前的文章《深入浅析PHP中的模板方法模式》中我们介绍了PHP中的模板方法模式,下面本篇文章带大家了解一下PHP设计模式中的单例模式。单例模式绝对是在常用以及面试常问设计模式中排名首位的。一方面它够简单,三言两语就能说明白。另一方面,它又

  • 总结PHP中银行卡号通用校验算法

    最近因公司需求写了点API 其中需要一些银行卡号的信息 关于这个验证正则找了好多 都是些大致性的校验 比如数字拉 位数啦,后来发现一哥们写了个比较详细的介绍银行卡的生成规则 做个小总结LUHN 算法检验数字算法 (Luhn Check D

  • 深入浅析PHP中的模板方法模式
  • 深入浅析PHP中的模板方法模式

    在之前的文章《一文了解PHP中的门面模式》中我们介绍了PHP中的门面模式,下面本篇文章带大家了解一下PHP设计模式中的模板方法模式。模板方法模式,也是我们经常会在不经意间有会用到的模式之一。这个模式是对继承的最好诠释。当子类中有重复的动作时

  • 一文讲解如何使用PHP原生来导出Excel和CSV文件

    PHP原生导出Excel导出的原理其实就是通过设置Header头告诉浏览器用excel的格式来解析读取,然后通过生成HTML表格来输出内容。对于单元格的合并其实就和操作HTML表格的合并是一样的了,支持样式的属性和字段,同时还可以操作 td

  • 一文了解PHP中的门面模式
  • 一文了解PHP中的门面模式

    在之前的文章《浅谈PHP中的桥接模式》中我们介绍了PHP中的桥接模式,下面本篇文章带大家了解一下PHP设计模式中的门面模式。门面模式,也叫外观模式。不管是门面还是外观,都是我们对外的媒介,就好像我们的脸面一样。所以,这个模式最大的特点就是要