为了账号安全,请及时绑定邮箱和手机立即绑定

$p = "PI1";$p = "PI2"; 这里的PI1,PI2为什么必须加引号呢?

$p = "PI1";$p = "PI2"; 这里的PI1,PI2为什么必须加引号呢?

正在回答

2 回答

代码错误,修改为以下:

<?php 

$p="";

//定义圆周率的两种取值

define("PI1",3.14);

define("PI2",3.142);

//定义值的精度

$height = "中";

//根据精度返回常量名,将常量变成了一个可变的常量

if($height == "中"){

    $p = PI1;

}else if($height == "低"){

$p = PI2;

}

$r=1;

$area = $p*$r*$r; 

echo $area;

?>


0 回复 有任何疑惑可以回复我~
#1

慕容向南

这样可以的 大神。但是为什么要把PI1和PI2的引号去掉才可以啊?
2016-07-08 回复 有任何疑惑可以回复我~

因为在PHP里字符串都要加引号啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$p = "PI1";$p = "PI2"; 这里的PI1,PI2为什么必须加引号呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信