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

4——4常量如何取值中结果没显示成功

Notice: Undefined variable: P in /807/4VaY/index.php on line 15 Warning: constant(): Couldn't find constant in /807/4VaY/index.php on line 15 0         什么原因

正在回答

4 回答

<?php 
$p="";
//定义圆周率的两种取值
define("PI1",3.14);
define("PI2",3.142);
//定义值的精度
$height = "中";
//根据精度返回常量名,将常量变成了一个可变的常量
if($height == "中"){
    $p = "PI1";
}else if($height == "低"){
	$p = "PI2";
}
$r=1;
$area=constant($p)*$r*$r;
echo $area;
?>


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

小伟happy 提问者

非常感谢!
2015-11-01 回复 有任何疑惑可以回复我~

看看你的p是不是大写了或者写错了。

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

大概齐是未定义的变量

然后说好的代码呢

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

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455956    人
  • 解答问题       6306    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

4——4常量如何取值中结果没显示成功

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