課程
/后端開發
/PHP
/PHP入門篇
如果把代碼改成這樣,第二個輸出的就是PII了,表示不理解 $p 和 PII 的關系??
2015-03-20
源自:PHP入門篇 4-1
正在回答
"PII” 外面加了雙引號,它就是字符串
$p = "PII";define("PI",3.14);define($p,3.14);
按照這個順序,define($p,3.14);中$p的值是PII,所以替換掉就是define("PII",3.14);所以名字是PII的常量值是3.14,而$p并沒有被重新賦值,所以還是"PII"
慕前端4408879 提問者
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
3 回答$p = "PII" 這句話中, PII 不是應該只是一個字符串嗎?
8 回答$p = "PII";不是賦值語句嗎?
2 回答$p="PII";為什么是PII不是PI
1 回答問題:因為"PII"為字符類型,那么輸出時候為什么不是 echo "PII"而是 echo PII ;
2 回答$p = "PII"和define($p,3.14)問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-20
"PII” 外面加了雙引號,它就是字符串
$p = "PII";
define("PI",3.14);
define($p,3.14);
按照這個順序,define($p,3.14);中$p的值是PII,所以替換掉就是define("PII",3.14);
所以名字是PII的常量值是3.14,而$p并沒有被重新賦值,所以還是"PII"