我的发布

基于PHP实现堆排序原理及实例详解

堆 堆(heap)是计算机科学中一类特殊的数据结构的统称,通常是一个可以被看做一棵树的数组对象。 堆{k1,k2,ki,…,kn} (ki <= k2i,ki <= k…

编辑 2022-04-15 916

深入分析PHP设计模式

1、单例模式 一个类,只能允许有一个对象存在 <?php class test{ protected function __construct(){ } public sta…

编辑 2022-04-15 913

Laravel6.18.19如何优雅的切换发件账户

前言 在做一个通知系统时,业务需求,根据不同场景使用不同的账户发送邮件,laravel默认只支持一个邮箱发邮件。不满实际情况,使用Config::set()方法动态设置账户后,可以…

编辑 2022-04-15 1,020

Laravel服务容器绑定的几种方法总结

绑定基础 几乎所有的服务容器绑定都是在 服务提供者 中完成。 在目录结构如下图 注:如果一个类没有基于任何接口那么就没有必要将其绑定到容器。容器并不需要被告知如何构建对象,因为它会…

编辑 2022-04-15 603

Laravel如何实现适合Api的异常处理响应格式

前言 Laravel全局捕获异常后,会把异常转为相应的数据格式返回给用户。如果想要规定的数据格式相应,那我们只需重写异常捕获后的处理方法即可。 异常处理流程 Illuminate\…

编辑 2022-04-15 823

Yii redis集合的基本使用教程

前言 redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添加元素操作、移除元素操作以及检查一个元素是否存在于集合中。这里介绍一些常用的集合处理命令,并…

编辑 2022-04-15 1,215

php获取小程序码的实现代码(B类接口)

效果图 生成小程序码的php代码 public function qrcode(){ $member_id = session('id'); if(empty($member_id…

编辑 2022-04-15 1,171

laravel admin实现分类树/模型树的示例代码

修改模型Category.php <?php namespace App\Admin\Models; use Encore\Admin\Traits\AdminBuilder…

编辑 2022-04-15 1,212

详解php反序列化

1  前言 最近也是在复习之前学过的内容,感觉对PHP反序列化的理解更加深了,所以在此总结一下 2  serialize()函数   &nb…

编辑 2022-04-15 840

实例讲解PHP表单

目录 表单处理 表单验证 必填字段 验证 E-mail 和 URL 完成表单实例 表单处理 GET vs. POST 1  GET 和 POST 都创建数组(例如,arr…

编辑 2022-04-15 1,175