口水鸡
2016-07-19 08:18
为什么输出PII也能输出3.14?PII不是变量p的值吗?
你看了后面一节,就明白了。
<?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入门篇
456659 学习 · 6590 问题
相似问题