PHP 8.4 预览: phpinfo: 显示 PHP 整型大小信息
PHP 8.4 是 PHP 的下一个主版本,离正式发布还有一些时日,但其中有些特性已经通过 RFC 投票并实现了。对那些已实现的新特性、更改及弃用等,本站将提前进行分享,供大家预览。
PHP 8.4 这种 phpinfo()
输出会显示当前 PHP 安装所支持的整型位数(bit)大小。
整型大小也包含在 PHP CLI 输出中:
Zend Extension => 420230901
Zend Extension Build => API420230901,TS,VS16
PHP Extension Build => API20230901,TS,VS16
+ PHP Integer Size => 64 bits
向后兼容性影响
phpinfo()
中新增的 PHP Integer Size
字段只是一个指示值。PHP 8.4 以及所有此前的版本(PHP ≥ 5.0.5) 都支持以下常量来获取整型大小以及所支持的整型的范围。
PHP_INT_SIZE
: 整型的字节大小。比如,64 bits
相当于PHP_INT_SIZE =8
。TPHP_INT_MIN
: 支持的最小整型值; 32 位系统中为-2147483648
,64 位系统中为-9223372036854775808
。PHP_INT_MAX
: 支持的最大整型值; 32 位系统中为2147483647
, 64 位系统中为9223372036854775807
。