课程
/后端开发
/PHP
/PHP入门篇
为什么area用常量名PI获取时,直接就PI。用$p时就得用constant方法?
$p就是3.14,我直接写$area=$p*$r*$r怎么不行呢?
2017-03-28
源自:PHP入门篇 4-4
正在回答
因为$p是变量,变量有自己的值,这里是PI1,如果直接用$p就是字符串值乘数了,constant将$p变量指向的内容返回,就是PI1
$area=$p*$r*$r中$p是字符串,相当于$area="PI1"*$r*$r
$area=constant($p)*$r*$r,相当于$area=PI1*$r*$r也就是$area=3.14*$r*$r
因为使用 constant函数可灵活使用!
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答$area = $p*$r*$r; echo $area;
2 回答为什么不可以$area=$p*$r*$r
2 回答$area = $p*$r*$r;为啥这样算出来是0呢
1 回答为什么不能直接输入$p
1 回答为什么后面要有个“r”,这个r是什么意思?