标签: PHP
编程

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

2607 2022-11-30 08:05:07

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

详情...
编程

PHP 8.2: 新增 openssl_cipher_key_length 函数

1729 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 的新特性

1554 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。使用较旧...

详情...
编程

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

3764 2022-11-21 09:26:10

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

详情...
编程

PHP 8.2:弃用特性 — utf8_encode 及 utf8_decode 函数弃用

2885 2022-11-21 05:16:51

在 PHP 8.2 中使用 utf8_encode 和 utf8_decode 函数会出现废弃通知,这些函数在 PHP 9.0 中会被移除。

详情...
编程

PHP 8.2: 动态属性被弃用

5201 2022-11-20 15:11:19

PHP 8.2 以上的版本,对未经声明的类属性进行设置将被废弃,会在应用执行的生命周期中发出废弃通知。

详情...
编程

PHP 8.2 新特性 — 允许将 null 和 false 作为单独的类型

1850 2022-11-15 09:07:31

在 PHP 8.2 之后,允许将 null 和 false 作为单独类型使用。这使得 PHP 的类型系统更具表现力也更加完整,能够精确声明返回类型、参数类型和属性类型。

详情...
编程

PHP 8.2 新特性 — true 类型

1789 2022-11-15 07:36:10

PHP 8.2 允许将 true 作为单独的类型使用,也可以作为联合类型的一部分。PHP 7.0 添加了标量类型支持,比如 string、int、bool,扩展了 PHP 类型表达式。PHP 8.0 引入了联合类型,false 也作为联合类型的一部分引入。PHP 8.2 起,可以把 true, null 和 false 作为单独的类型使用。PHP 8.2 起...

详情...
编程

PHP 8.2 新特性 — AllowDynamicProperties 注解

2629 2022-11-14 15:23:26

#[AllowDynamicProperties] 是 PHP 8.2 新增的注解,用于避免动态属性废弃带来的提示。#[AllowDynamicProperties] 在全局命名空间中声明,不接受任何参数。如果一个类使用了 #[AllowDynamicProperties]注解,就不会再发送动态属性废弃的提示:+ #[AllowDynamicProperti...

详情...
编程

PHP 8.2 新特性 — 支持在 trait 中声明常量

2297 2022-11-14 15:17:38

PHP 8.2 允许在 trait 中声明常量。

详情...