PHP编程

PHP设计模式之观察者模式浅析

观察者模式是极其重要的一个设计模式,也是我几年开发过程中使用最多的设计模式,本文首先概述观察者模式的基本概念和Demo实现,接着是观察者模式在Java和Spring中的应用,最后是对观察者模式的应用场景和优缺点进行总结

thinkphp6如何使用中间件记录行为日志

这篇文章主要介绍了thinkphp6如何使用中间件记录行为日志问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

PHP设计模式之迭代器模式浅析

迭代器(Iterator)模式,它在一个很常见的过程上提供了一个抽象:位于对象图不明部分的一组对象(或标量)集合上的迭代。迭代有几种不同的具体执行方法:在数组属性,集合对象,数组,甚至一个查询结果集之上迭代

PHP结构型模式之外观模式

这篇文章主要介绍了PHP结构型模式之外观模式,外观模式是一种结构型模式,它提供了一个简单的接口,隐藏了系统的复杂性,为客户端提供了一个简单的入口点

PHP使用Swagger生成好看的API文档

api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题

php中&&和||逻辑运算符的高级简写(缩写条件)用法由浅入深讲解 原创

php中if进行多条件判断时,使用逻辑运算符&&和||(and和or),这样的写法很常见也很熟悉。&&和||还有高级简写(缩写条件)用法,比如单独一行中“条件A||条件B”进行了什么操作?本文将由浅入深详细讲解php中&&和||逻辑运算符的高级简写(缩写条件)用法。

CTF中的PHP特性函数解析之下篇

这篇文章主要为大家介绍了CTF中的PHP特性函数解析,本文分三篇此篇为下篇,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

一文带你吃透什么是PHP中的序列化

在 PHP 中,序列化是将数据结构或对象转换为可以存储或传输的字符串表示的过程。本文将通过一些简单的示例为大家介绍一下PHP序列化的相关知识,需要的可以参考一下

PHP laravel实现导出PDF功能

有时候我们会需要使用PHP导出pdf。这篇文章主要是记录一下laravel实现导出PDF的两种方式。文中的示例代码讲解详细,需要的可以参考一下

PHP设计模式中工厂模式深入详解

工厂模式,是一种实例化对象的方式,只要输入需要实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象,工厂模式的最主要作用就是对象创建的封装、简化创建对象操作