PHP中常用的设计模式创建型模式单例模式、工厂模式、简单工厂模式、抽象工厂模式、建造者模式、原型模式 结构型模式适配器模式、组合模式、代理模式、外观模式、装饰器模式、桥接模式、享元模式 行为型模式观察者模式、迭代子模式、策略模式、命令模式、模板方法模式、责任链2024-06-26 PHPPHP 设计模式 PHP 之道笔记整理:最佳实践与安全指南在这篇文章中,我们将以简明易懂的语言探讨 PHP 最佳实践中的一些关键主题,包括使用当前稳定版本、日期和时间处理、UTF-8 编码以及确保 Web 应用程序的安全。 这篇文章旨在为刚入门的开发者提供指南,同时也能够帮助有一定编程经验的开发者2024-06-26 PHPPHP 一文弄懂 Swoole 进程、线程、协程到底是什么?swoole 和 workerman 的区别 workerman 使用纯 php 编写;swoole 采用 c/c++ 语言编写,作为 php 扩展 workerman 多进程;swoole 协程,多进程,多线程 swoole 性能优于 w2024-03-17 PHPSwoole PHP Swoole 的底层架构及运行原理先看这张底层架构图 我们可以看到,Swoole 主要包含以下组件: Master: 当我们运行启动 Swoole 的 PHP 脚本时,首先会创建该进程(它是整个应用的 root 进程),然后由该进程 fork 出 Reactor 线程和2024-03-17 PHPSwoole PHP swoole环境搭建PHP Swoole 扩展的安装方式有很多,这完全取决于你的使用环境,本文大致介绍几种常见的安装方式,且以在 M1 芯片上的 Mac 环境作为示例。 第一种# 编译安装 php 的时候直接编译进去 --enable-swoole 第二种2024-03-17 PHPSwoole PHP M1 安装 Homebrew 和 php 开发环境先安装 homebrew 方便下载软件。 如果使用官网推荐的方式下载时提示以下错误信息时,则表示网络超时,建议直接使用源码包的形式安装 错误信息如下所示: curl: (7) Failed to connect to raw.githu2023-11-27 PHPPHP Homebrew wise-locksmith PHP 互斥锁库wise-locksmith 是一个不局限于框架的互斥锁库,用于在高并发场景下提供 PHP 代码的互斥执行。2023-10-18 PHP互斥锁 锁 PHP Mutex Lock 红锁 如何基于 PHP 搭建 GRPC 服务PHP7.4 搭建 GRPC 客户端服务 本地系统:MacBook M1 arm64为了下载软件方便,统一采用 Homebrew 安装软件php 目前只能搭建 gRPC 客户端,详见 gRPC官方文档,不过你要是想使用 php 搭建 grp2023-04-27 PHPPHP RPC GRPC Hyperf 框架中将数据导出到 csv 文件中Hyperf 框架中将数据导出到 csv 文件中直接看代码吧…… <?php declare(strict_types=1); namespace App\Controller; use Hyperf\HttpServer\A2022-11-09 PHPHyperf Swoole Hyperf 启动服务脚本 start 、 status 、stop 、restartHyperf 启动服务脚本 start 、 status 、stop 、restart使用方法 在项目根目录,创建新的脚本文件 server.sh ,将以下内容复制进去 设置执行权限 chmod u+x server.sh 执行命令 ./s2021-09-29 PHPHyperf Swoole Hyperf 框架中开协程的几种方式Hyperf 框架中开协程的几种方式 <?php /** * 开协程做请求 * * Created by PhpStorm * User: Alex * Date: 2021-09-21 19:22 * E-mail: &2021-09-28 PHPHyperf Swoole PHP RSA 加解密PHP RSA 加解密最近在做支付宝的跨境支付,自己写了一个 composer 包,里面涉及到 RSA 加密,以及验签,故分享之。也方便以后自己随时拿过来用 😃 <?php /** * RSA 加解密 * * 可以线上生成一2021-08-27 PHPPHP RSA