排序
yii2是什么
yii有两个最主要的版本:yii1.1和yii2.0。yii1.1是老的版本,在写这本书时,最新版本号是1.1.15。 yii1.1现在已经不再进行新的开发了,官方只是进行维护,更新安全漏洞等,不会再有新的功能特性...
聊聊thinkphp钩子方法在事务处理中的应用
thinkphp是一个非常流行的php开发框架,它提供了许多方便的功能来帮助开发者快速地构建应用程序。其中之一是钩子方法。本文将介绍钩子方法的概念以及在事务处理中的应用。 钩子方法是指在框架或...
利用WebMan技术打造优秀的社交媒体平台
利用WebMan技术打造优秀的社交媒体平台 随着互联网的发展,社交媒体平台在人们的日常生活中扮演着越来越重要的角色。无论是与朋友分享生活点滴,还是与全球用户互动交流,社交媒体平台都成为了...
如何使用Hyperf框架进行消息队列处理
如何使用Hyperf框架进行消息队列处理 引言:随着互联网和分布式系统的发展,消息队列在大型应用中扮演着重要的角色。消息队列可以用于异步处理、解耦和削峰填谷等场景。在开发中,选择合适的消...
tp使用workerman无法启动
问题一: 启动后报错类似如下: php start.php start PHP Warning: stream_socket_server(): unable to connect to tcp://xx.xx.xx.xx:xxxx (Address already in use) in /home...
如何使用Hyperf框架进行日志管理
如何使用Hyperf框架进行日志管理 导语: Hyerpf是一个基于PHP语言的高性能、高灵活性的协程框架,拥有丰富的组件和功能。日志管理是任何一个项目都必不可少的一部分,本文将介绍如何使用Hyperf框...
ThinkPHP6 任意文件操作漏洞分析
漏洞介绍 2020年1月10日,ThinkPHP团队发布一个补丁更新,修复了一处由不安全的SessionId导致的任意文件操作漏洞。该漏洞允许攻击者在目标环境启用session的条件下创建任意文件以及删除任意文件...
Laravel中如何查看计划任务的执行情况
laravel是一个优秀的php开发框架,它提供了丰富的功能,包括计划任务(scheduled task)的支持。计划任务是指在特定的时间点执行特定的动作,这在一些后台任务的处理、数据统计需求等方面非常有...
thinkphp5开启调试模式的方法
ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。下面我们就来看一下thinkphp5开启调试模式的方法。 方法一、在applicatio...
ThinkPHP 数组替换全面解析
在编写 php 程序时,处理数组是一个常见的任务。在 thinkphp 项目中,经常需要对数组中的某些值进行替换,例如将数组中所有的空字符串('')替换为 null。本文将为大家介绍 thinkphp 中的多种数...
yii2项目Action报403错误怎么办
yii2项目报403错误的解决办法:首先打开相应的代码文件;然后在ACF验证里面修改写法;最后将单词和单词之间用“-”符号分割即可解决403错误。 yii2.0 Action 报 403 错误 [ 2.0 版本 ] 当你在编...