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

为什么到最后输出PII时它的值是3.14??

为什么到最后输出PII时它的值是3.14??

正在回答

4 回答

$p = "PII";
define($p, 3.14);
定义了常量,所以PII输出3.14


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

把葫芦咬哭 提问者

非常感谢!
2017-06-28 回复 有任何疑惑可以回复我~

我第一遍看的时候也没看懂,后来再看发现:

先定义:$p="PII";

然后是:define( $P, 3.14 );
其实等价:define( "PII", 3.14);

也就是将$p的值作为常量的常量名来定义的,所以最后出现了echo(PII);


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

定义PII 是多少,就会输出多少,就这样,

<?php

$p = "PII";

define ($p,1);

define ('PI',2);

echo PI;

echo "<br />";

echo PII;

?>

你定义1,2的话,输出就是1,2了

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

在哪有输出PI1呢,如果输出了你看第二行是不是定义常量了 

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

举报

0/150
提交
取消

为什么到最后输出PII时它的值是3.14??

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