如何获取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
相关产品推荐
相关产品推荐

