第二中定義常量的方法好奇怪啊!貼代碼,求解?。?/h1>
<?php
$p="PII";
define("PI",3.14);
define($p,3.14);
echo PI;
echo "<br />";
echo $p;
?>
我這樣寫為什么不對(duì)呢?
$p的輸出值為什么是PII而不是3.14呢?
<?php
$p="PII";
define("PI",3.14);
define($p,3.14);
echo PI;
echo "<br />";
echo $p;
?>
我這樣寫為什么不對(duì)呢?
$p的輸出值為什么是PII而不是3.14呢?
2015-08-10
你$p變量本來定義的就是字符串"PII",echo $p;當(dāng)然是輸出字符串 PII
$p="PII";
define($p,3.14);
上面這兩句其實(shí)就相當(dāng)于?define("PII",3.14);
所以你要輸出第二個(gè)常量,應(yīng)該是使用 echo PII;這個(gè)語句