2023-07-29 深入了解PHP8 JIT(即时编译)功能 深入了解PHP8 JIT(即时编译)功能 引言 PHP 8引入了一个令人兴奋的新特性,即时编译(JIT)功能。JIT编译器可以在运行时将PHP代码转换为本地机器码,从而提高代码的执行速度。本文将深入介绍PHP 8 JIT功能的工作原理... 阅读全文
2023-07-27 PHP 事务中锁等待超时 读数据异常问题 for update 在PHP中,默认情况下,当一个事务因为锁等待超时而失败时,MySQL扩展不会抛出异常或错误,而是简单地返回一个空的结果集。这对于应用程序来说可能并不方便,因为无法区分是数据本身为空,还是因为锁等待超时导致读不到数据。 网上给的结局方案... 阅读全文
2023-07-25 PHP7转PHP8代码需要做哪些修改? 在将 ·PHP 7· 代码转换为 PHP 8 时,可能需要做出一些修改,因为 PHP 8 引入了一些新特性并删除了一些过时的特性。以下是可能需要修改的一些方面: 声明严格模式:PHP 8 强制实施了类型声明,因此需要在 PHP 7 代... 阅读全文
2023-07-14 WebSocket 协议部分详解 WebSocket 是一种支持双向通信的网络协议。 双向通信:客户端(比如浏览器)可以向服务端发送消息,服务端也可以主动向客户端发送消息。 这样就实现了客户端和服务端的双向通信,那么上面所说的消息推送就比较容易实现了。 原先的 HTT... 阅读全文
2023-07-13 MySQL 添加触发器抛错 `SUPER privilege and binary logging is enabled ` 当在启用二进制日志记录的MySQL服务器上添加触发器时,可能会遇到以下错误消息:"SUPER privilege and binary logging is enabled"。这是由于MySQL的安全性配置限制导致的。在启用二进制日志... 阅读全文