$p = "PII" 這句話中, PII 不是應該只是一個字符串嗎?
<?php
$p = "PII"; ??
define("PI",3.14);
define($p,3.14); ? //按道理, 執(zhí)行到這一步, p的值應該是 3.14 而不是 PII了
echo PI;
echo "<br />";
echo PII;
echo "<br />";
echo "$p"; ?// 但是這里為什么輸出會是PII, $p=3.14 的作用去哪了?
echo "<br />";
echo $p;?// 這里為什么輸出會是PII, $p=3.14 的作用去哪了?, 而且加不加引號,為什么會沒用
?>
為什么輸出會是 :
3.14
3.14
PII
PII
2016-12-27
define(name,value),常量的命名不需要加$的,命名規(guī)則中除了_以外是不能加其他符號的,所以這里的$p自然就是指的他的值了,而不是"$P”本身
2016-12-27
$P的值是pii,所以這里的define等價于define("PII",3.14)
2016-12-26
echo PII; ?//PII不是應該只是一個字符串? 怎么成一個變量了