您的当前位置:首页 > 建站学院 > 后端开发 > 
  • 一文带你吃透什么是PHP中的序列化

    后端开发2025年06月11日

    目录 1. php 中的序列化 2. 序列化和反序列化过程中的钩子 3. 如何使用序列化与外部服务通信 4. 序列化实例 - Laravel Queue 5. 最后 1. php 中的序列化 在 PHP 中,序列化是将数据结构或对象转换为可以存储或传输的字符串表示的过程,经过序列化之后的对象或者数据结构,就可以保存到数据库、缓存或通过网络连接发送它,然后后...

  • 使用游标进行PHP SQLSRV查询的方法与注意事项

    后端开发2025年06月11日

    目录 游标类型 选择结果集中的行 SQLSRV Driver之服务端游标 SQLSRV Driver之客户端游标 SQLSRV驱动程序允许您创建一个结果集,其中包含可以根据游标类型以任何顺序访问的行。本主题将讨论客户端(缓冲)和服务器端(非缓冲)游标及其用法。 使用SQLSRV查询时,默认情况下,使用向前游标,它允许您从结果集的第一行开始一次移动一行,直到...

  • php获取未解码之前的原始接口请求参数

    后端开发2025年06月11日

    前言 目前的几个项目,业务方基本都使用POST方式请求接口,我们本机磁盘会保留一份请求的原始参数用于请求分析和问题排查使用,一般有问题,也会基于seqid(请求唯一id)捞到日志,copy参数模拟请求看是否复现,但一直有个比较蛋疼的问题,PHP的$_POST,$_GET,$_REQUEST这些获取参数的方法获取到的数据都是经过编码后的,到时copy后可能无法...

  • PHP前后端交互

    后端开发2025年06月11日

    PHP是现如今十分流行的轻量级语言,经常用来做应用的后端开发,其特点是语法简单,十分容易上手。除了单独做后端,PHP还能够将程序嵌入到HTML文件中执行,非常容易实现简单的前后端交互。而且PHP的运行很轻松,只要下载PHP环境并打开服务,就能通过访问文件的形式执行PHP文件,并且获得其返回的数据了。但是可惜由于很多原因,PHP不太适合复杂和安全性要求高的大应...

  • 详解php如何合并身份证正反面图片为一张图片

    后端开发2025年06月11日

    目录 正文 演示了如何合并两张图片 使用PNG格式保存 正文 要将身份证的正反面图片合并为一张图片,你可以使用PHP的GD库来完成。 演示了如何合并两张图片 下面是一个示例代码,演示了如何合并两张图片: // 加载正反面图片 $frontImage = imagecreatefromjpeg('front.jpg'); // 替换为实际的正面图片路径 $b...

  • PHP redis Sorted Set实现字符串去重代码示例

    后端开发2025年06月10日

    ...

  • uni-app结合PHP实现单用户登陆

    后端开发2025年06月10日

    目录 <p>   单用户登陆,即在一个应用中,同一个用户只能在线登陆一个,一个用户登陆,在其他设备上会被即时挤下线,确认后清空登陆该设备上的登陆装填并退回到登陆界面。</p><p>    &amp...

  • PHP中的AMQP类

    后端开发2025年06月10日

    PHP中的AMQP类 标签(空格分隔): php,amqp 官网地址:http://docs.php.net/manual/da/book.amqp.php AMQPConnection AMQPConnection { /* Methods */ // 与AMQP代理建立连接 public bool connect ( void ) // 构造函数 $cr...

  • PHP行为设计模式之策略模式

    后端开发2025年06月10日

    目录 PHP策略模式(Strategy Pattern) 适用性 实现步骤 优点 缺点 示例代码 PHP策略模式(Strategy Pattern) 策略模式是一种行为设计模式,它允许在运行时选择算法行为的方法。该模式定义了一组算法,将每个算法封装到具有共同接口的独立类中,使它们可以相互替换。 适用性 当需要在运行时选择算法实现时,可以使用策略模式。该模式...

  • PHP实现异步定时多任务消息推送

    后端开发2025年06月10日

    在 PHP 中实现异步定时多任务消息推送的方式有多种,其中一种常用的方式是使用异步任务队列。 以下是一个简单的步骤: 安装和配置消息队列服务(如 RabbitMQ、Redis 等)。 编写消息推送任务脚本,并将其放入消息队列中。 编写一个异步任务消费者,用于从消息队列中获取任务并执行。可以使用 Laravel、Symfony 等框架的队列工具,或者手动编写...