请教一下大家平时写的自定义函数在哪里写

平时写的自定义函数是不是应该在app/functions.php中 我刚开始在support/helpers.php写了一个函数,今天准备更新webman框架版本,我删除了vendor目录,然后重新composer install 安装,然后这个helpers.php中的函数没有了 后来仔细看了一下helpers.php文件中,有这么一段话,意思是更新框架的时候,这个文件也会被更新 <?php /** * T...

lepig 发表与 4天前 150 浏览 1 回答
有没有办法知道当前进程中运行了多少个定时器?

问题描述 我有个进程,里面运行了很多定时器,那有啥办法把所有的定时器任务都给列出来呢?...

bobshipwood 发表与 13天前 190 浏览 1 回答
【已解决】二进制打包扩展支持不全

问题描述 这里详细描述问题 crazywhalecc/static-php-cli 已经支持了 apcu msgpack 扩展 https://static-php.dev/en/guide/extensions.html webman 打包还不支持...

weijer 发表与 2024-09-26 451 浏览 2 回答
希望PHP官方提供可直接解压运行的Linux环境二进制包(issue求顶!)

希望更多的小伙伴可以支持这个议题: https://github.com/php/php-src/issues/15916 💪💪💪 亲爱的PHP社区, 在我们的编程旅程中,尤其是对于新手来说,搭建开发环境往往是一项艰巨的任务。为了帮助大家更轻松地学习PHP,我最近发起了一篇issue ,呼吁PHP官方考虑提供可以直接解压运行的Linux环境的PHP二进制包。这一提议并非空穴来风,而是基于许多其他编程语言成功实践的借鉴...

缝合 发表与 2024-09-16 454 浏览 2 回答
TP8 转 webman 框架后的一些个人使用建议哈

1. 希望能有控制器方法传参 类似TP框架控制方法中绑定 request() 传参 public function index(int $id = 0) // url?id=123 { return view('index/index',[...]); } 2. 希望视图方法能有默认路径 当前 view 或 raw_view 方法第1个参数需要传模板相对路径,是否可以当第1个参数为 空 或 null 或是赋值...

yookey 发表与 2024-09-16 907 浏览 4 回答
如果redis队列我需要有50个类

问题描述 在app/queue/redis下可以创建消费类,然后是这consume函数执行业务。 那么如果我有50个类型的类需要执行,那么就需要在app/queue/redis下创建50个类php文件吗? 我记得tp是可以直接在一个php文件里面设置子任务的,请问在workman有更好的办法吗?毕竟创建50个文件还是不太优雅,感谢!...

jeechou 发表与 2024-09-14 461 浏览 5 回答
对webman下一版本的一个想法

webman的组件和第三方包还是不够多,于是很多人会选择用laravel写后台,webman写api的模式 但是这样model和service可能就需要定义两次,我有一个思路,webman的下一版本或者独立出一个版本,目录结构完全兼容laravel11,可以独立使用,也可以作为composer包引入laravel cli模式启动webman,fpm模式还可以跑laravel,这样控制器和model就可以直接使用lar...

aphper 发表与 2024-08-24 538 浏览 3 回答
wenman在linux是多进程,在windows server是单进程还是怎么的?

问题描述 wenman在linux是多进程,在windows server是单进程还是怎么的?效率差距有多大?...

Q535977672 发表与 2024-07-01 440 浏览 3 回答
站主能否把webman所需要的所有扩展罗列一下

问题描述 站主能否把webman所需要的所有扩展罗列一下,方便友好新人安装时不太迷糊...

lu_911 发表与 2024-07-01 556 浏览 3 回答
webman中如何让php文件加载一次后就常驻内存了?

问题描述 我这边有一个多语言数组php文件,这边就是写在function这个里面;我每次调用多语言内容方法我都会去 include_once 下这个文件。我想问下这个会不会只是加载一次;后续就不会继续加载了吧? 代码示例 代码写在了 function.php这个文件下 function getLangArray(): array { $lang = request()->header('lang'); ...

故人重来 发表与 2024-05-29 937 浏览 4 回答
thinkorm 循环问题,

问题描述 thinkorm 循环问题, 为此你搜索到了哪些方案及不适用的原因 <?php namespace app\controller; use support\Request; use support\Response; use app\model\Buy; use plugin\admin\app\controller\Crud; use support\exception\BusinessExce...

siwei 发表与 2024-03-09 612 浏览 2 回答
tp项目部分接口高并发,如何结合workerman/workerman?

问题描述 项目接口高并发,通过composer require workerman/workerman安装到tp项目里面,要如何操作需要的接口来处理并发问题?...

xtn 发表与 2024-02-07 787 浏览 2 回答
【已解决】大佬们,webman有好点的Cache库嘛,illuminate/redis太臃肿。。。。

手头一个聚合Sdk项目,准备重构,一直找不到好用的Cache,ThinkCache官方也不维护了(装完后vendor目录增加300kb左右很精简,但不支持php8+)。 app目录下业务代码还不到1M,装个laravel的Redis,vendor目录硬生生加了4M多。这TM,几百KB的东西! 那啥,不是说容量问题,单纯的觉得laravel太臃肿,装一堆用不到的东西。求大佬推荐~~~ 弄来弄去还是用TP的了。。。自己...

zhizun 发表与 2023-11-26 1006 浏览 2 回答
队列无法正常连接到Redis

问题描述 我有服务器A,服务器B,使用webman最新版,使用webman/redis-queue队列,服务器B会发送队列queue_request到服务器A,处理完成后,发送队列queue_response等待服务器B接收。 操作系统及workerman/webman等框架组件具体版本 "php": ">=7.2", "workerman/webman-framework": "^1.5.0"...

深蓝 发表与 2023-11-14 926 浏览 4 回答
BusinessWorker进程 数据库连接报错

问题描述 使用gatewaywork和tp5.0创建tcp服务,BusinessWorker进程设置为1没问题,只要大于1,如果进行数据库查询就连接报连接错误 Wrong COM_STMT_PREPARE response size。。,和Packets out of order. Expected 1 received 27.. 这两种错误 使用自带thinkorm,但是放其他服务器又可以正常运行...

willrook 发表与 2023-10-12 561 浏览 2 回答
给Workerman 一个建议

对比一下是不是首字母大写更加气派、上档次! ...

meows 发表与 2023-10-12 738 浏览 2 回答
关于webman插件的一些疑问

问题描述 这里写问题描述 求教:webman下载完插件之后会在plugin中生成目录,是怎么实现自动加载的,在composer中没发现相关配置...

yang_work 发表与 2023-09-20 579 浏览 2 回答
webman 如何输出二进制图片流?

问题描述 做一个文字生成图片的功能,客户端需要接收是二进制图片,webman如何返回二进制图片?...

我家门前没大树 发表与 2023-09-14 1104 浏览 3 回答
数据库一直连不上去,如何解决的?

问题描述 安装了。php composer.phar require -W illuminate/database illuminate/pagination illuminate/events symfony/var-dumper 之后,数据库一直连不上去,如何解决的? 程序代码 $data['first'] = Db::table('ktv_customer')->where('customer_id', ...

Jacky.uelong 发表与 2023-07-30 704 浏览 2 回答
运行时候 这些日期在哪儿关闭呀?

运行时候 产生很多sql 查询日志 和redis查询日志 ,很快把服务器占用满了? 不知道哪儿关闭这些日志,急求 已解决 !谢谢...

manman10 发表与 2023-03-26 800 浏览 2 回答

xiaoming

290
积分
0
获赞数
0
粉丝数
2022-05-17 加入
×
🔝