标签: PHP 8.3
编程

PHP 8.3.0 Alpha 3 发布,可用于测试

451 2023-07-07 11:45:00

PHP 团队发布了 PHP 8.3.0 的第三个测试版本,Alpha 3。

详情...
编程

PHP 8.3 提前预览:Random 扩展 - 新增 \Random\Randomizer::getFloat() 和 nextFloat() 方法

495 2023-04-18 03:14:00

PHP 8.3 中 Random 扩展中新增了 \Random\Randomizer::getFloat() 和 \Random\Randomizer::nextFloat() 方法,生成随机浮点值。同时也新增了一个 \Random\IntervalBoundary 枚举,可用作 getFloat 方法的参数,用以说明是否应该限制最小值 $min 和最大值 ...

详情...
编程

PHP 8.3 提前预览:Random 扩展 - 新增 \Random\Randomizer::getBytesFromString 方法

542 2023-04-18 03:04:00

PHP 8.3 中 \Random\Randomize 类将支持一个新的方法叫 getBytesFromString,该函数将返回一个指定长度(由$length 参数指定)随机数序列,它仅包含所请求的字节序列中的一个字节($string参数)。请注意,Random\Randomizer::getBytesFromString() 方法在字节级别上运行。它不能...

详情...
编程

PHP 8.3 功能预览: gc_status() 返回额外的 GC 信息

490 2023-03-31 03:27:00

PHP 的 gc_status() 函数返回垃圾回收器(GC)的统计信息,比如 GC 是否在运行、GC 是否被保护以及 缓冲区(buffer)的大小。这些信息可用在调试长运行时长的 PHP 应用,检测并优化内存使用。var_dump(gc_status());当前,gc_status 返回有4个key的数组:FieldTypeDescriptionrunsI...

详情...
编程

PHP 8.3 新特性预览: 动态访问类常量及 Enum 成员

514 2023-02-06 09:18:12

PHP 8.3 以后支持使用变量名访问类常数以及Enum 对象。class MyClass { public const MY_CONST = 42; } $constName = 'MY_CONST'; echo MyClass::{$constName};PHP 8.3 之前,ClassName::{$varName} 语法获取类常量是不允许...

详情...
编程

PHP 8.3 功能预览: json_validate 函数

1018 2023-02-05 08:06:15

PHP 8.3 添加了一个名为 json_validate 的新函数,用来返回true或false以判断给定的字符串是否是有效的JSON字符串。PHP 8.3 之前,判断给定字符串是不是有效的 JSON 字符串的唯一方法是,尝试解码该字符串,看看是否会产生错误。新的 json_validate 函数底层使用了同一个 JSON 解析器,不过内存使用量更少且像j...

详情...