thinkphp 搭建Workerman聊天

要在 ThinkPHP 框架中搭建基于 Workerman 的聊天室应用,可以按照以下步骤进行。Workerman 是一个高性能的 PHP 网络通信框架,非常适合用于实现 WebSocket 服务器。以下是一个简单的实现步骤:1. 环境准备确保你的开发环境满足以下要求:PHP 版本 >= 7.0安装了 Composer安装了 ThinkPHP 框架2. 安装 Workerman首先,在...

PHP,ThinkPHP,随笔 2024-11-26 PM 37次 1条

php常用的bc函数

bcadd — 加法,2个任意精度数字的加法计算bcsub — 减法bcmul — 乘法bcdiv — 除法bcpow — 乘方bcmod — 取模bcsqrt — 求二次方根bccomp — 比较两个任意精度的数字,返回一个整数的结果:若两数相等返回0,左数大返回1,否则返回-1bcpowmod — 求高精度数字乘方求模,数论里非常常用bcscale — 设置所有bc数学函数的默认小数点保...

PHP 2023-04-26 AM 1539次 2条

推荐导出组件chenvle/easy_excel

1、安装composer require chenvle/easy_excel2、使用例子use Chenvle\EasyExcel\EasyExcel; $excel = new Excel(); /*导入*/ $var = [ 'A' => ['key' => 'username', 'title' => '姓名'], 'B' => ['key...

PHP 2023-03-29 AM 1507次 6条

think-queue 消息队列

安装think-queue 组件composer require topthink/think-queue配置文件/config/queue.php<?php return [ 'default' => 'redis', 'connections' => [ 'sync' => [ 'type' ...

PHP,ThinkPHP 2022-11-04 PM 1943次 2条

宝塔面板 安装php7.3/7.4 zip拓展

因早期安装的 PHP 7.3/7.4 是独立编译zip扩展后续安装及升级是整合编译的,导致升级后会重复加载 ZIP 模块,因此,其后的 PHP 就不再单独编译 ZIP 扩展了。请先用宝塔自带的zip拓展(/www/server/PHP/74/src/ext/zip/)进行编译安装,装不了再用此方法。下载wget http://pecl.php.net/get/zip解压tar -zxvf z...

PHP,随笔 2022-05-17 PM 1893次 0条

PHP常用函数

常用的几种数组函数array_column() 返回输入数组中某个单一列的值。 array_keys() 返回数组中所有的键名。 array_sum() 返回数组中值的和。 count() 返回数组中元素的数目。 in_array() 检查数组中是否存在指定的值。 array_merge() 把两个或多个数组合并为一个数组注释:所有数组函数请看(https:...

PHP 2022-04-18 PM 2589次 3条

用PHPExcel数据导出封装

安装组件composer require phpoffice/phpexcel引用组件use PHPExcel; use PHPExcel_Cell; use PHPExcel_IOFactory;封装代码 /** * @description excel数据导出方法封装 列数支持700+ * @param array $title 列标题、宽度和数据字段 二维数组...

PHP,ThinkPHP 2021-12-13 PM 1591次 3条

TP 用 mpdf 生成pdf

1、安装mpdf工具类composer require mpdf/mpdf 2、控制器里调用<?php public function test_pdf(){ //$mpdf = new \Mpdf\Mpdf();//简单使用       $mpdf = new \Mpdf\Mpdf([ 'mode' => 'UTF-8', 'format' =>...

PHP,ThinkPHP 2021-12-13 PM 2082次 2条