课程
/后端开发
/PHP
/PHP入门篇
为什么这里的constant("$p")改成$p输出值就变成0了呢
2015-10-10
源自:PHP入门篇 4-4
正在回答
$p中的存的是常量名称,不是常亮的值。
通常echo $p 来查看当前$p的值就可以知道结果。$p代表的是PI1,而constant($p)才会把PI1替换成被赋值的3.14
$p="PI1" 此时相当于给$p赋值了一个"PI1"的字符串,$p*$r*$r相当于"PI1"*1*1 此字符串参与算数计算时自动转换成0所以结果是0*1*1=0 如果是"55PI1"则会自动转换成55结果是55*1*1=55
qq_火木米_0
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
2 回答constant()
4 回答constant函数!
1 回答关于“;”的问题
1 回答关于{}的问题
6 回答关于 === 的问题