文章分类: 编程
编程

PHP 8.2 新特性 —— 新增 memory_reset_peak_usage 函数

1423 2022-12-01 18:39:15

PHP 8.2 新增了一个名为 memory_reset_peak_usage 函数,用以重置 memeory_get_peak_usage 返回的内存使用峰值。这对于调用或迭代一个动作多次的应用是有用的,需要记录每次调用的内存峰值。没有新增的 memory_reset_peak_usage 函数重置内存使用率的能力,memory_get_pea...

详情...
编程

PHP 8.2 新特性 —— 新增 curl_upkeep 函数

1443 2022-12-01 02:37:08

PHP 8.2 新增了一个叫 curl_upkeep 的函数到 Curl 扩展中。curl_upkeep 函数在 libcurl 中调用 curl_easy_upkeep() 方法,libcurl 是 PHP Curl 扩展使用的底层 C 库。curl_upkeep() 函数实现维护工作使 Curl 连接保持有效。不是所有连接类型 Curl 都支持连接。目前...

详情...
编程

PHP 8.2 移除的功能 —— MySQLi 不再支持使用 libmysqli 编译

2491 2022-11-30 08:05:07

历史上 PHP 支持两个库来连接 MySQL 数据库。对于 mysqli 扩展和 pdo_mysql 扩展,这些库为连接、查询、检索和处理检索数据提供了底层的功能支持。mysqlnd (MySQL Native Driver):PHP 项目的一部分,提供了现代性功能,诸如返回原生PHP 数据类型(比如 integer),像 PHP 内核那样进行内存管理,功能...

详情...
编程

如何实现过期订单关闭

1687 2022-11-30 00:00:00

由于Redis具有过期监听的功能,于是就有人拿它来实现过期订单关闭,但是这个方案并不完美。今天来聊聊11种实现订单定时关闭的方案,总有一种适合你!在电商、支付等系统中,一般都是先创建订单(支付单),再给用户一定的时间进行支付,如果没有按时支付的话,就需要把之前的订单(支付单)取消掉。这种类似的场景有很多,还有比如到期自动收货、超时自动退款、下单后自动发送短信...

详情...
编程

Laravel 9.41 发布

1408 2022-11-29 02:33:35

Laravel 发布了 9.41版本。新特性包括软删除模型的验证规则,另外的 rule builder 的快捷方法,when missing 请求方法,等等。

详情...
编程

PHP 8.2: 新增 openssl_cipher_key_length 函数

1655 2022-11-28 20:01:08

在 PHP 8.2 中,OpenSSL 扩展添加了一个名叫 openssl_cipher_key_length 的新函数,该函数返回 OpenSSL 加密所需密钥的长度(byte)。该信息来自于 OpenSSL 基础库,因此,可以信赖。该函数与现有的 openssl_cipher_iv_length() 函数相似,后者返回加密所需的初始化向量长度。opens...

详情...
编程

Composer 2.4 的新特性

1485 2022-11-24 18:38:22

Composer,PHP事实上的依赖关系管理器。Composer 2.4版本中引入了几个新功能。它带来了新的命令,如audit和bump,支持在受支持的shell上完成shell,建议在适当的地方安装带有--dev标志的包,改进的进程信号处理等等。与以前的次要版本Composer 2.3类似,Composer 2.4也需要PHP 7.2。使用较旧...

详情...
编程

如何在 Debian/Ubuntu 上安装 PHP 8.2

2492 2022-11-24 17:55:37

PHP 8.2 带来了许多新特性,比如只读类、新的 random 扩展、敏感参数去敏以及语言上的一些精简如动态熟悉的弃用及字符串解析相关弃用。对于生产环境,建议等正式版发布再行更新。目前,Debain 和 Ubuntu 的软件仓库还没有提供正式的 PHP...

详情...
编程

Livewire v3 新特性和更新

1737 2022-11-23 12:00:44

上周三在 Laracon 线上大会, Caleb Porzio 进行了一个名为"Livewire 的未来"的演讲,展示了 Livewire v3 计划带来的新特性。本文将和大家一起探讨这些特性。全新的基于 Alpine 的内核Livewire 的整个核心都进行了重写。新内核对 Alpine 依赖更多,使用 Morph, History 及其他其驱动的插件,这...

详情...
编程

PHP 8.2: ${var} 字符串插入变量解析语法弃用

3650 2022-11-21 09:26:10

PHP 8.2 将弃用使用${}语法解析变量或表达式的功能。

详情...