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