You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取PHP版本?解决PHP常量访问触发未定义变量警告问题

如何正确使用PHP_MAJOR_VERSION和PHP_MINOR_VERSION常量获取PHP版本

你遇到的警告是因为把PHP核心常量当成了变量来调用——$PHP_MAJOR_VERSION是PHP的变量语法,但PHP_MAJOR_VERSION和PHP_MINOR_VERSION是内置常量,不需要加前缀$。

正确的命令写法

直接去掉常量名前的美元符号即可:

php -r 'print PHP_MAJOR_VERSION . PHP_MINOR_VERSION;'

如果需要用点分隔主版本和次版本,可修改为:

php -r 'print PHP_MAJOR_VERSION . "." . PHP_MINOR_VERSION;'

补充说明

这两个是PHP从5.2.7版本起就内置的核心常量,全局范围内无需额外加载扩展或配置,只要写法正确就能直接使用。

内容的提问来源于stack exchange,提问作者SebMa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 22:00:58