Archive

作者: karp

深入了解PHP8 JIT(即时编译)功能

深入了解PHP8 JIT(即时编译)功能 引言 PHP 8引入了一个令人兴奋的新特性,即时编译(JIT)功能。JIT编译器可以在运行时将PHP代码转换为本地机器码,从而提高代码的执行速度。本文将深入介绍PHP 8 JIT功能的工作原理...
阅读全文

PHP 事务中锁等待超时 读数据异常问题 for update

在PHP中,默认情况下,当一个事务因为锁等待超时而失败时,MySQL扩展不会抛出异常或错误,而是简单地返回一个空的结果集。这对于应用程序来说可能并不方便,因为无法区分是数据本身为空,还是因为锁等待超时导致读不到数据。 网上给的结局方案...
阅读全文

PHP7转PHP8代码需要做哪些修改?

在将 ·PHP 7· 代码转换为 PHP 8 时,可能需要做出一些修改,因为 PHP 8 引入了一些新特性并删除了一些过时的特性。以下是可能需要修改的一些方面: 声明严格模式:PHP 8 强制实施了类型声明,因此需要在 PHP 7 代...
阅读全文

WebSocket 协议部分详解

WebSocket 是一种支持双向通信的网络协议。 双向通信:客户端(比如浏览器)可以向服务端发送消息,服务端也可以主动向客户端发送消息。 这样就实现了客户端和服务端的双向通信,那么上面所说的消息推送就比较容易实现了。 原先的 HTT...
阅读全文