当前位置:首页 > php

ThinkPHP6.0使用EasyTask常驻内存多进程任务管理

2021-01-11
PHP常驻内存的多进程任务管理器Composer包。以进程管理为出发点,同时也支持为每个进程设置定时执行功能,您可以用它来完成需要重复运行的任务(如订单超时自动取消,短信邮件异步推送,队列/消费者/频道订阅者等等),甚至处理计划任务。

PHP8新特性盘点

2021-01-11
PHP 8.0.0 已经正式发布了,这个对于PHPer无疑是一个令人振奋的消息。它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe运算符、JIT,并改进了类型系统、错误处理、语法一致性。

PHP8新特性系列:构造器属性提升使用及注意事项

2021-01-11
本篇主要说下PHP8构造器属性提升的用法,这个特性对于一些需要在构造器中设置或初始化一些类属性的时候非常有用(包括public、protected和private),比如在PHP7中你可以这样定义一个类的属性,然后在构造方法中传值。class Point {  &nb

2020年底,博客又重构了!PHP8.0+Golang

2020-12-21
从vue脱坑了,本来是想升级vue3.0来玩玩的,但是看到3.0的语法,跟2.0完全不是一个层面的,你可以理解为 new vue!!!而且有点不太习惯了~~~刚好PHP8.0的到来,索性直接上了8.0,因为之前服务器编译的PHP是7.3,也不想去升级影响其他服务,所以直接挂在了docker上,目前直

ThinkPHP6.0在PHP8下报错解决方法

2020-12-10
PHP8下全新安装ThinkPHP6.0.X出现报错,如下Deprecated: Method ReflectionParameter::getClass() is deprecated in xxxx\vendor\topthink\fr

MongoDB驱动聚合查询aggregate在分组分页排序后出现的数据混乱问题

2020-11-06
最近在获取MongoDB数据时需要把重复的数据分组来排序,语言版本:PHP7

PHP依赖管理工具composer 2.0正式发布

2020-10-26
composer 2.0 现在已更新!性能改进说明(英文)https://blog.packagist.com/composer-2-0-is-now-available/1.有什么新功能?对于命令行(CLI)用户新的平台检查功能检查运行时 PHP 版本和可用扩展,以确保它们与项目依赖项匹配。如果发

2020年度最受欢迎中国开源软件评选【投Thinkphp一票否】

2020-10-23
评选活动分为「最佳人气项目」、「优秀 Gitee 组织」及「最积极运营项目」等子类,本页面用于投票选出「最佳人气项目」;

PHP 8新特性之JIT简介

2020-10-10
PHP8 alpha1已经在发布,相信关于JIT是大家最关心的,它到底怎么用,有什么要注意的,以及性能提升到底咋样?首先,我们来看一张图:左图是PHP8之前的Opcache流程示意图, 右图是PHP8中的Opcache示意图, 可以看出几个关键点:Opcache会做opcode层面的优化,比如图中的

PHP本地开发环境新成员PHPTS- 边缘计算套件

2020-08-18
无需专业运维知识,可视化面板一键启停各项服务。它即可以运行在云服务器用于生产环境,也能够运行在个人电脑作为编程开发环境,并可作为边缘计算节点。

DiscuzQ在Linux下后台全局设置无法上传图片问题解决

2020-07-20
Linux下后台全局配置无法上传图片,可以修改项目下的文件app\Api\Controller\Settings\UploadLogoController.php将 data 方法修改成如下:    protected functio

PHP7.4+报错 implode(): Passing glue string after array is deprecated. Swap the parameters

2020-07-16
最近把PHP版本升级到7.4.8发现ThinkPHP6.0+框架代码中出现了报错,异常如下implode(): Passing glue string after array is deprecated. Swap the parameters什么问题呢?定位了错误位置,发现在下面路径中出现问题ve

ThinkPHP6.0多应用项目架构路由不生效怎么办?

2020-06-27
有些小伙伴在部署多应用项目架构时候会发现之前设置的路由失效原本单应用的架构下,路由文件是在route/app.php但是很多小伙伴没有仔细看文档,多应用跟单应用的架构是不一样的多应用下,比如你的应用名称是index,则相对应的路由定义路径应该在app/index/route/app.php详情参考文

PHP 8 发布首个 Alpha 版本

2020-06-26
按照发布计划,PHP 8 将于今年 11 月 26 日发布,而原定于 6 月 18 日发布的第一个 Alpha 版本跳票到了今天发布。下载地址:https://downloads.php.net/~pollitaPHP 8 是一个新的主要版本,它引入了一些重大变更,以及许多新特性和性能改进,下边简单

PHP 25岁生日快乐

2020-06-08
PHP 已经25岁了 !!!

ThinkPHP6 利用crontab+think make:command执行定时任务

2020-06-05
想在ThinkPHP中写一个定时任务,又不想这个任务是一个可以外网访问的地址怎么办?ThinkPHP中提供了创建自定义指令的方法参考官方示例:传送门在命令台下php think make:command Hello hello会生成一个 app\command

你不知道PHP的DateTime类坑点

2020-06-02
PHP的DateTime主要功能是用来处理日期和时间,日常中用起来也很方便输出当前时间,这里主要讲一下有些小伙伴在使用DateTime类中可能会出现的一些误区!

腾讯会议API-PHP接口实例

2020-04-04
腾讯会议为企业IT、ISV系统集成商、SaaS服务商提供API接口,实现行业应用、企业办公平台与腾讯会议音视频的连接,轻松适配多样场景,主流平台全覆盖,支持Android、iOS、Windows、macOS以及Web端平台接入,会议全流程一键达成,全面助力企业内外部高效沟通协作,打造一体化办公体验。

ThinkPHP爱好者社区成立

2020-03-30
ThinkPHP爱好者社区成立传送门=>=>=>=>ThinkPHP相关问题可以直接在社区中提问和解答

Thinkphp6.0.X异常接管后通过钉钉机器人推送通知

2020-03-22
5.X版本请移步: Thinkphp5.X异常接管后通过钉钉机器人推送通知大多团队在生产环境下都会关闭app_debug,所以相对应的错误信息就不能实时查看到。以下分享一个目前团队项目正在用的生产环境下相关技术人员能第一时间获取通知的方法:先上效果图:以上通知是在钉钉中显示!下面介绍开发步