superhuman进化中
2016-06-26 19:24
为什么直接在第15行加入$area=$p*$r*$r; 这样结果怎么是0. 只有$area=constant($p)*$r*$r; 这样才行?
不难理解 $p在IF语句中将常量$p变成了一个可变的常量$p,constant($p)因为$p被定义,返回$p所指字符串对应的常量值
$p是字符串,所以要用constant($p)来获取与$p所指字符串对应的常量值
constant可以读取常量
PHP入门篇
456322 学习 · 6539 问题
相似问题