课程
/后端开发
/PHP
/PHP入门篇
为什么到最后输出PII时它的值是3.14??
2017-06-12
源自:PHP入门篇 4-1
正在回答
$p = "PII"; define($p, 3.14); 定义了常量,所以PII输出3.14
把葫芦咬哭 提问者
我第一遍看的时候也没看懂,后来再看发现:
先定义:$p="PII";
然后是:define( $P, 3.14 );其实等价:define( "PII", 3.14);
也就是将$p的值作为常量的常量名来定义的,所以最后出现了echo(PII);
定义PII 是多少,就会输出多少,就这样,
<?php
$p = "PII";
define ($p,1);
define ('PI',2);
echo PI;
echo "<br />";
echo PII;
?>
你定义1,2的话,输出就是1,2了
在哪有输出PI1呢,如果输出了你看第二行是不是定义常量了
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
3 回答为什么最后输出结果为两个3.14,PII不是没有被赋值吗?
2 回答为什么结果是3.14 3.14 PII
6 回答为什么当我echo $p时 输出pii 而不是3.14
3 回答为什么echo PII出来的结果是3.14呢
4 回答$p = "PII" 然后定义$p为3.14 为什么PII也会变成3.14