变量和常量的赋值
<?php
$p = "PII";
define("PI",3.14);
define($p,3.14);
echo PI;
echo "<br />";
echo PII;
echo "<br />";
echo $p;
?>
输出结果为:
3.14
3.14
PII
这个例子可以发现:
在 $p="PII"后,define($p,3.14) 实际上是 define("PII',3.14),而 $p仍然是等于 PII;
同时尝试了将例子中的PI和PII去除引号,发现结果一样;
想不明白的主要有两点:
1、赋值过程中 加不加引号的区别?
2、$p="PII" 后,实际等于是将变量 $p的至赋值给常量PII?