課程
/后端開發
/PHP
/PHP入門篇
$p = "PII";不是賦值語句嗎?為什么define($p,3.14);必須要有這句才能通過?
2018-08-01
源自:PHP入門篇 4-1
正在回答
$p 是變量, $p='pii',就是說 把字符串pii賦值給$p. 而定義常量的define(1,2)中必要的兩個參數, 1的數據類型是string. 2的類型任意.? 當define($p,3.14)時,由于$p是變量 而不是string類型.這是 就把3.14放在了$p中儲存的string類型的pii中.? 而不是儲存在$p中. 而$p 一直指向字符串pii.
但是我想問為什么echo $p輸出的是PII,而不是3.14。
"變量是指在程序執行過程中數值可以變化的量。
變量通過一個名字(變量名)來標識。
系統為程序中的每一個變量分配一個儲存單元,變量名實質上就是計算機內存單元的命名。
因此,借助變量名即可訪問內存中的數據。"
$p = "PII";具體的數據值"PII"直接賦值給了變量p,所以,變量p在內存中的數據就是"PII"。
define($p,3.14);
就相當于define("PII",3.14);
所以最后"echo PII;"就和前面的"echo PI;"一樣,輸出常量名為"PII"的值。
這是我的理解,希望可以幫到你。
$p = "PII"? ;? ?這條不能理解為變量p 的值是一個字符串“PII”???
那以后$ 變量 ,賦值怎么區分??
是賦值語句,將常量名PLL賦值給變量P,之后$p中儲存的是常量名
慕尼黑123390
是賦值語句,$p是變量,把PII賦值給$p變為常量,因為define()是用來定義常量的
$p = "PII";不是賦值語句嗎??
是的,就是把$P,賦值給常量 “PII”
但是$P,常量與“PI”常量并不是一個內存地址,雖然他們的數值都是一樣的3.14,但他們是兩個常量
leishao
是賦值語句先把PII的值賦給了$p,$p = "PII"把$p和$PII 指向同一個內存的存儲值,define是對常量的定義,又把$p定義成了一個常量,對$p定義了3.14,輸出$PII其實就是輸出了$p的值
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
1 回答$p="PII"; 這句的意思不是p是字符串類型,值為PII嗎??
3 回答$p = "PII" 這句話中, PII 不是應該只是一個字符串嗎?
2 回答$p="PII";為什么是PII不是PI
2 回答$p = "PII"和define($p,3.14)問題
3 回答$p = "PI2"賦值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-13
$p 是變量, $p='pii',就是說 把字符串pii賦值給$p. 而定義常量的define(1,2)中必要的兩個參數, 1的數據類型是string. 2的類型任意.? 當define($p,3.14)時,由于$p是變量 而不是string類型.這是 就把3.14放在了$p中儲存的string類型的pii中.? 而不是儲存在$p中. 而$p 一直指向字符串pii.
2019-04-02
但是我想問為什么echo $p輸出的是PII,而不是3.14。
2019-03-26
"變量是指在程序執行過程中數值可以變化的量。
變量通過一個名字(變量名)來標識。
系統為程序中的每一個變量分配一個儲存單元,變量名實質上就是計算機內存單元的命名。
因此,借助變量名即可訪問內存中的數據。"
$p = "PII";具體的數據值"PII"直接賦值給了變量p,所以,變量p在內存中的數據就是"PII"。
define($p,3.14);
就相當于define("PII",3.14);
所以最后"echo PII;"就和前面的"echo PI;"一樣,輸出常量名為"PII"的值。
這是我的理解,希望可以幫到你。
2018-12-20
$p = "PII"? ;? ?這條不能理解為變量p 的值是一個字符串“PII”???
那以后$ 變量 ,賦值怎么區分??
2018-08-25
是賦值語句,將常量名PLL賦值給變量P,之后$p中儲存的是常量名
2018-08-25
是賦值語句,$p是變量,把PII賦值給$p變為常量,因為define()是用來定義常量的
2018-08-21
$p = "PII";不是賦值語句嗎??
是的,就是把$P,賦值給常量 “PII”
但是$P,常量與“PI”常量并不是一個內存地址,雖然他們的數值都是一樣的3.14,但他們是兩個常量
2018-08-01
是賦值語句先把PII的值賦給了$p,$p = "PII"把$p和$PII 指向同一個內存的存儲值,define是對常量的定義,又把$p定義成了一個常量,對$p定義了3.14,輸出$PII其實就是輸出了$p的值