第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

整理了一下我的問(wèn)題,請(qǐng)高手幫忙解答一下

<?php

$p?= “PII”;?

define($p,3.14);??

echo?$p;?//?1.?這里為什么輸出會(huì)是PII,define?不起作用了?

//?2.?先定義p為字符串 PII,?后面又定義它為常量3.14,可以這樣用?

輸出結(jié)果是 PII


<?php

define($p,3.14);??

echo?$p;?//?這樣寫(xiě),?直接報(bào)錯(cuò),?為什么?

//?我開(kāi)始的理解是?$p未聲明,?但是下面的例子又可以正常顯示,?這兩個(gè)例子唯一的區(qū)別是?$p和?“PI”

?

<?php

define("PI",3.14);?//?事先未對(duì)PI進(jìn)行聲明

// 這里其實(shí)也有問(wèn)題, PI為字符串, ?不是變量 , 字符串 能定義為一個(gè)數(shù)值? 感覺(jué)很奇怪。

echo?PI;

echo?"<br?/>";

能正常輸出,?結(jié)果為??3.14

?

<?php

$p?=?"PII";???

define($p,3.14);???//按道理,?執(zhí)行到這一步,?p的值應(yīng)該是?3.14?而不是?PII了

echo?$p.”<br/>“;?//這里為什么輸出會(huì)是PII,?$p=3.14?的作用去哪了?

echo?PII;??//?PII不是應(yīng)該只是一個(gè)字符串??怎么成一個(gè)變量了

echo?"<br?/>";

輸出結(jié)果為:

PII

3.14


正在回答

3 回答

其實(shí)這就是兩種定義常量的方式,首先第一種很直觀,也很好理解:define("PI",3.14),這就話就是定義常量名為PI的常量并賦值3.14。

第二種定義常量的方式有些復(fù)雜,但是很靈活。$p?= “PII”;define($p,3.14); ?這兩句的第一句可以理解為定義一個(gè)變量,變量的值為PII,第二句就是定義常量的語(yǔ)句了,這時(shí)就不能再把$p當(dāng)成一個(gè)常量對(duì)待,而是把它當(dāng)成一個(gè)快捷鍵(其實(shí)常量變量都是快捷鍵,你直接找他們就能找到他們指向的值),定義常量的時(shí)候,需要用到該快捷鍵的真實(shí)值,所以需要往上面找,該快捷鍵的值,也就是PII了,所以這時(shí)候的$p就是PII。

之所以說(shuō)第一種簡(jiǎn)單,第二種靈活,是有原因的,你可以考慮一下,如果我定義了很多個(gè)常量,或者我一個(gè)常量用了很多次,現(xiàn)在突然有個(gè)情況讓你修改你的變量名,你該怎么辦?如果是第一種就需要修改每一個(gè)常量名,如果是第二個(gè)定義方法的話,就只需要修改一處就好了,就是修改常量的快捷鍵。 ?

希望能夠幫到你,你能看懂我說(shuō)的話,我想基本也能解決你的問(wèn)題了。


5 回復(fù) 有任何疑惑可以回復(fù)我~
#1

rainy_li3676598 提問(wèn)者

非常感謝!
2016-12-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

rainy_li3676598 提問(wèn)者

一樓的發(fā)的解答我已經(jīng)看懂了,不過(guò)你的更詳細(xì), 分給你了, 哈哈
2016-12-29 回復(fù) 有任何疑惑可以回復(fù)我~
#3

enowsh 回復(fù) rainy_li3676598 提問(wèn)者

共同努力
2016-12-29 回復(fù) 有任何疑惑可以回復(fù)我~
#4

omggx

快捷鍵的解釋很清晰
2017-02-13 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕粉1853585889

第二種方式需要用到constant()函數(shù)
2017-02-24 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

$p?= “PII”;?

define($p,3.14); ?

define只是把$p的值變成了常量的名字

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

測(cè)試小潼

$p的值是"PII",也就是說(shuō)這里define($p,3.14)相當(dāng)于define("PII",3.14);了是嗎?
2017-02-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

三環(huán)十一少

對(duì)啊,就是這樣的
2017-03-07 回復(fù) 有任何疑惑可以回復(fù)我~

define() 函數(shù)定義一個(gè)常量。

常量類(lèi)似變量,不同之處在于:

在設(shè)定以后,常量的值無(wú)法更改

常量名不需要開(kāi)頭的美元符號(hào) ($)

作用域不影響對(duì)常量的訪問(wèn)

常量值只能是字符串或數(shù)字

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

整理了一下我的問(wèn)題,請(qǐng)高手幫忙解答一下

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)