成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP中的變量、注釋、輸出

cgh1999520 / 2448人閱讀

摘要:學(xué)習(xí)第一課變量注釋輸出上圖是一段超級簡單的輸出的代碼,是不是超級簡單呢今天文章講的就是這幾行代碼的知識。變量可以通過變量名訪問。用來定義聲明一個變量。有返回值,總是返回。輸出格式化的字符串,有返回值,返回值是輸出的字符串的長度。

來一波 Hello World,各位看官先感受下。PHP學(xué)習(xí)第一課:變量、注釋、輸出
上圖是一段超級簡單的輸出 Hello World 的代碼,是不是超級簡單呢?今天文章講的就是這幾行代碼的知識。板凳瓜子趕緊準(zhǔn)備好,開講嘍~
一、php 文件
PHP 文件以 .php 作為后綴,文件內(nèi)容格式 。具體可以參考截圖。
二、php變量
PHP一大宣傳點就是弱類型,大大降低了學(xué)習(xí)成本,這個是事實,但在一定程度上,這也是一個不小的坑,后面會逐漸講解為什么說,弱類型也是一個坑。下面開始變量的介紹。
無論什么語言,強(qiáng)類型也好,弱類型也罷,一定要先明確變量的概念,那么,什么是變量?
百度百科解釋如下: 變量來源于數(shù)學(xué),是計算機(jī)語言中能儲存計算結(jié)果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數(shù)式語言(如Haskell)中,變量可能是不可變(immutable)的。在一些語言中,變量可能被明確為是能表示可變狀態(tài)、具有存儲空間的抽象(如在Java和Visual Basic中);但另外一些語言可能使用其它概念(如C的對象)來指稱這種抽象,而不嚴(yán)格地定義"變量"的準(zhǔn)確外延。
這一段話讀起來略蛋疼,看不懂沒關(guān)系,總結(jié)起來就是,變量有變量名和變量值。php用$來定義聲明一個變量。如:$a = 123; , 這就聲明了一個變量,是不是如此簡單~。PHP也支持各種變量類型,但是將類型的概念弱化,如果需要判斷類型和進(jìn)行類型的強(qiáng)制轉(zhuǎn)換,大家可以自行查閱手冊,有講解呦。
三、PHP注釋
php注釋有以下幾種:

#我是注釋,#后面的內(nèi)容解析器會視為注釋內(nèi)容,不進(jìn)行解析

//我是注釋,//后面的內(nèi)容解析器會視為注釋內(nèi)容,不進(jìn)行解析

/我是注釋/, // 之間的內(nèi)容,解析器視為注釋內(nèi)容,不進(jìn)行解析。

: 多行注釋建議使用 /**/ ,單行注釋建議使用?;蛘?/,另外,在程序中不能缺少注釋,也不能為了注釋而注釋。合適的注釋有利于對程序的閱讀和理解,冗余的注釋就帶來不便了。

四、PHP輸出

echo

是一個語言結(jié)構(gòu),可以輸出標(biāo)量類型的數(shù)據(jù),如int、float、string。沒有返回值。

print( )

是一個函數(shù),可以輸出標(biāo)量類型的數(shù)據(jù),如int、float、string。有返回值,總是返回1。

print_r( )
print_r( ) 是一個函數(shù),可以打印關(guān)于變量的易于理解的信息,不僅可以打印標(biāo)量類型的變量,還可以打印復(fù)合類型的變量,如array、object。有返回值,類型為bool。

var_dump( )
var_dump( ) 是一個函數(shù)可以打印關(guān)于變量的較為詳細(xì)的信息,如變量值的類型。不僅可以打印標(biāo)量類型的變量,還可以打印復(fù)合類型的變量,如array、object。返回值為NULL。

printf( )
printf( ) 輸出格式化的字符串,有返回值,返回值是輸出的字符串的長度。

如:printf("%s", "abc"); // abc 定義格式為按照字符串形式直接輸出。
printf("%.0f",905.453); // 905 定義格式為按照浮點數(shù)形式輸出,保留小數(shù)點后0位小數(shù)。(會四舍五入)
printf("%.1f",905.453); // 905.5 定義格式為保留小數(shù)點后1位小數(shù)。
printf("%.2f",905.453); // 905.45
printf("%f",905.453); // 905.453000 輸出浮點數(shù)時,默認(rèn)保留小數(shù)點后6位小數(shù)。
printf("%03d",4); // 004 定義格式為,按照十進(jìn)制形式輸出整數(shù),整數(shù)位數(shù)為3,不足的部分用0填充。

sprintf()
sprintf() 返回格式化的字符串。也就是說,這個函數(shù)僅僅是把格式化的字符串返回,但不會輸出。

string sprintf ( string $format [, mixed $args [, mixed $... ]] )
參數(shù)$format和printf( )中的$format用法一致。下面進(jìn)行詳細(xì)解說:
每一個格式化規(guī)范,都會包含一個百分號%,且以百分號開頭,以類型說明符結(jié)尾。中間可以有其他的修飾說明符。
參數(shù)$format中可以有多個格式化規(guī)范,從而對多個字符串依次進(jìn)行格式化。
注意:兩個百分號,表示百分號本身,相當(dāng)于轉(zhuǎn)義了,也就是說兩個百分號就不再是格式化規(guī)范的起始符,僅僅表示一個字面上的百分符號。
每個格式化規(guī)范的組成元素,包含以下幾種:(按順序列出)
起始符:格式化規(guī)范的起始符,是一個百分符號% 必選
符號說明符:強(qiáng)制修飾格式化后的數(shù)值的正(+)或者負(fù)(-),默認(rèn)負(fù)數(shù)格式化后前面用-修飾,正數(shù)不用修飾。 可選
填充說明符:格式化為指定的長度時,如果長度不足,用填充符前置填充到指定的長度,常用的填充符是0,默認(rèn)的填充符是空格。 可選
對齊說明符:修飾格式化后的結(jié)果的對齊方式,默認(rèn)是右對齊,字符a代表左對齊。 可選
長度說明符:指定轉(zhuǎn)換格式后的結(jié)果的最小字符數(shù)(最小長度)。 可選
精度說明符:指定保留小數(shù)點后小數(shù)的位數(shù)(超出的部分會四舍五入),形式為小數(shù)點后緊跟一個數(shù)字。 可選
類型說明符:格式化規(guī)范的結(jié)尾符,指定參數(shù)數(shù)據(jù)應(yīng)當(dāng)做什么數(shù)據(jù)類型對待,也就是說按照何種類型格式轉(zhuǎn)化。 必選
常用的類型說明符,有以下幾種:
b: 代表二進(jìn)制整數(shù),binary的首字母
d: 代表十進(jìn)制整數(shù),decimal的首字母
e: 代表科學(xué)計數(shù)法
u: 代表無符號的十進(jìn)制整數(shù),unsigned的首字母
f: 代表浮點數(shù),float的首字母
o: 代表八進(jìn)制整數(shù),octal的首字母
s: 代表字符串,string的首字母
x: 代表十六進(jìn)制整數(shù),小寫字母,hexadecimal
X:代表十六進(jìn)制整數(shù),大寫字母,hexadecimal
本文由甲爪cpa廣告聯(lián)盟原創(chuàng)供稿!轉(zhuǎn)載請注明!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22337.html

相關(guān)文章

  • 通過PHP與Python代碼對比淺析語法差異

    摘要:二知識點最近在完成一個小作業(yè),題目要求通過代碼實現(xiàn),讓用戶輸入用戶名密碼,認(rèn)證成功后顯示歡迎信息,輸錯三次后退出程序。 一、背景 人工智能這幾年一直都比較火,筆者一直想去學(xué)習(xí)一番;因為一直是從事PHP開發(fā)工作,對于Python接觸并不算多,總是在關(guān)鍵時候面臨著基礎(chǔ)不牢,地動山搖的尷尬,比如在遇到稍微深入些的問題時候就容易卡殼,于是準(zhǔn)備從Python入門從頭學(xué)起; 筆者覺得應(yīng)該有不少人同...

    edagarli 評論0 收藏0
  • PHP學(xué)習(xí)記錄(基礎(chǔ))

    摘要:最后改為超文本預(yù)處理器,于年誕生。注釋單行注釋多行注釋你好單行注釋你也好單行注釋多行注釋大家都好變量由一個美元符號后面跟變量名來表示變量名區(qū)分大小寫。可變變量可變變量一個變量的變量名可以動態(tài)設(shè)置和使用。 PHP簡介 最初用于維護(hù)個人主頁,簡寫為:Personal HomePage。最后改為:Hypertext Preprocessor(超文本預(yù)處理器),于1994年誕生。 優(yōu)勢 性...

    crossoverJie 評論0 收藏0
  • PHP入門

    摘要:運行在瀏覽器端。未來軟件的大趨勢。相同點為語言結(jié)構(gòu),不是函數(shù)輸出一個或者多個變量的類型,長度及值一般用于打印復(fù)雜變量結(jié)合標(biāo)記格式化輸出如數(shù)組對象等輸出變量的值。一般用于打印變量。中認(rèn)為變量的值為時,變量雖然定義了,但是無實際的意義。 PHP目錄======== php介紹 2 基礎(chǔ) 31 運算符 70 流程控制 77 函數(shù) 91 文件引入 100 ...

    abson 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<