课程
/后端开发
/PHP
/PHP入门篇
<?php
$p="";
define("pi",3.14);
$p=pi;
echo constant($p);
2019-09-01
源自:PHP入门篇 4-4
正在回答
你的代码里$p是变量,这个过程中你定义了一个名为pi的常量,然后把常量值赋给了变量$p,到这步为止没问题。只不过最后的输出语句有问题,constant()函数是用来获取常量的值的,括号里面写的应该是常量名,用来获取变量的值会报错。
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
2 回答$p = "PI1"; 这不是把常量赋值给p吧,是把字符串“PI1”赋给p吧
3 回答$p="PI1",这里不是将PI1这个字符串赋值给p吗?
2 回答这个改变和我理解的不一样呀,这个就是给变量名重新赋值,赋值由字符串变成整数型
2 回答用constant()取常量值