课程
/后端开发
/PHP
/PHP入门篇
为什么输出PII也能输出3.14?PII不是变量p的值吗?
2016-07-19
源自:PHP入门篇 4-1
正在回答
你看了后面一节,就明白了。
<?php
$p = "PII";
define("PI",3.14);
define($p,3.14);
echo PI;
echo "<br />";
echo PII;
?>
首先,define这个函数的作用,就是来告诉我们这个东西我定义为常量;理解这个就好说了。那么echo PI;输出这个常量就没有问题吧。依葫芦画瓢,我定义$p,其实就是定义这个PII;第一句,是变量P赋值为字符串PII。带进去,define("PII",3.14);那么我输出echo PII就没有问题了吧
define($p,3.142);这句话的意思是将$p的值PII定义为常量名,再然后将3.14赋值给PII这个变量
他只是想告诉你 用变量定义 也是可以的
define("PI1",3.14);
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答问题:因为"PII"为字符类型,那么输出时候为什么不是 echo "PII"而是 echo PII ;
6 回答为什么当我echo $p时 输出pii 而不是3.14
4 回答为什么到最后输出PII时它的值是3.14??
2 回答PII常量
2 回答$p="PII";为什么是PII不是PI