課程
/后端開發
/PHP
/PHP入門篇
為什么到最后輸出PII時它的值是3.14??
2017-06-12
源自:PHP入門篇 4-1
正在回答
$p?=?"PII"; define($p,?3.14); 定義了常量,所以PII輸出3.14
把葫蘆咬哭 提問者
我第一遍看的時候也沒看懂,后來再看發現:
先定義:$p="PII";
然后是:define( $P, 3.14 );其實等價:define( "PII", 3.14);
也就是將$p的值作為常量的常量名來定義的,所以最后出現了echo(PII);
定義PII 是多少,就會輸出多少,就這樣,
<?php
$p = "PII";
define ($p,1);
define ('PI',2);
echo PI;
echo "<br />";
echo PII;
?>
你定義1,2的話,輸出就是1,2了
在哪有輸出PI1呢,如果輸出了你看第二行是不是定義常量了?
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
3 回答為什么最后輸出結果為兩個3.14,PII不是沒有被賦值嗎?
6 回答為什么當我echo $p時 輸出pii 而不是3.14
2 回答為什么結果是3.14 3.14 PII
4 回答$p = "PII" 然后定義$p為3.14 為什么PII也會變成3.14
3 回答為什么echo PII出來的結果是3.14呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-23
2017-07-04
我第一遍看的時候也沒看懂,后來再看發現:
先定義:$p="PII";
然后是:define( $P, 3.14 );
其實等價:define( "PII", 3.14);
也就是將$p的值作為常量的常量名來定義的,所以最后出現了echo(PII);
2017-06-12
定義PII 是多少,就會輸出多少,就這樣,
<?php
$p = "PII";
define ($p,1);
define ('PI',2);
echo PI;
echo "<br />";
echo PII;
?>
你定義1,2的話,輸出就是1,2了
2017-06-12
在哪有輸出PI1呢,如果輸出了你看第二行是不是定義常量了?