日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 【2014】【辛星】【php】【秋季】【3】初次邂逅變量

【2014】【辛星】【php】【秋季】【3】初次邂逅變量

來源:程序員人生   發布時間:2014-09-07 04:32:04 閱讀次數:2276次

***************變量*********************

1.我們現在使用的絕大多數編程語言都支持變量這一概念,我們使用變量來表示那些可變的量。

2.我們可以總結變量的幾個要素:第一就是有一個名稱,用于彼此區分,第二就是要存儲一個值,雖然這個值是可變的,但是這個值還是得有的。

 

*************變量名*********************

1.變量名用于區分不同的變量,變量名是以$符號打頭的,這一點是借鑒了Perl的語法規則。

2.在$符之后,就可以是數字字母和下劃線的組合,但是不要用數字開頭,我個人建議使用字母開頭。

3.比如$a、$b、$xin_1、$xin2都是合法的變量名。

4.說到命名規范,在PHP中好像還真沒有被廣泛接納的規范,雖然有所謂的PSR-0到PSR-4標準,但是不遵守這個標準的實在是太多太多了,因此我認為它離真正的標準尚待一段時間。

5.比如密碼這個英文單詞是“password”,有人喜歡用變量$pwd來表示,還有人喜歡用$passwd來表示,還有人喜歡用$pass來表示,還有人喜歡用$pd來表示,當然也有人會用$password,也會有人用$p,因此,對于變量名稱的選擇上是非常自由的。

6.我們的對變量名的要求有如下幾點:①能表達出這個變量的意思,②便于書寫和交流。

7.說明:①用數字開頭的變量名是非法的。②不要和關鍵字重復,這里我們還沒接觸什么是關鍵字,不過我們記住一點就可以了:只要一個變量使用字母加數字,它肯定不是關鍵字。

 

*************數據類型的引入*************************

1.上面說過,一個變量必須有變量名,但是只有變量名還不夠,我們還需要存儲一個值才行。

2.但是計算機只能讀取字節碼,也就是0和1的組合,但是我們卻需要各種各樣的數據,為此我們引入了“數據類型”的概念。

3.所謂“數據類型”,就是我們解析0和1這種字節碼的組合的一個方式,比如01100001,我們使用ASCII碼解析為英文字母,就是a,我們解析為十進制的數字,就是97。

4.通過上面大家也可以看到,對于同樣的一堆字節碼,我們怎么樣翻譯成我們需要的信息,靠的就是“數據類型”。

5.可能有人會問了,PHP中的數據類型都有哪些呢?我接下來為您解讀。

6.PHP中的數據類型分為八種,我們這里先學習其中的四種,分別是:布爾類型、整數類型、浮點類型、字符串類型。

 

************整數類型************************

1.整數類型我相信大家都比較熟悉了,整數的英文表述是“int”。

2.既然是整數,它的取值范圍就是正整數,零,負整數。

3.比如4,5,-2這些都是合法的整數,3.2就不是一個合法的整數。

4.如果讀者學習過C語言,會發現里面分為有符號的、無符號的、長整形等等很多種類型,那是為了從速度和效率的角度去考慮,但是我們PHP是一門腳本語言,它不需要考慮太多的東西,因此,它吧所有的這些類型統一稱之為“整數類型”。

 

***************賦值語句********************************

1.上面我們介紹了整數類型,但是我們怎么讓一個變量取值為整數呢?這就需要我們寫一個賦值語句來完成這項工作了。

2.這里我們引入賦值語句的概念,所謂賦值語句,就是對一個變量進行賦值,對變量進行賦值,我們使用=號,也就是賦值號。

3.賦值語句的語法格式:變量名 =  變量所取的值;

4.注意上面的分號不要忘記,大家可以這么去記憶:只要是一個語句,后面都會跟一個分號。

5.那我們寫一個賦值語句的例子吧:$a = 4;

6.上面的語句就把4這個整數值傳遞給了$a這個變量,但是我們怎么知道$a是4呢?我們接下來使用echo來顯示信息。

 

**************查看變量***************************

1.我們以后會有很多方法去查看變量的信息。

2.我們這里先使用echo 語句,我們以前學習了echo可以把一些文字信息傳給瀏覽器,其實它還可以傳遞變量。

3.比如echo $a;就把$a這個變量的值發送給了瀏覽器,如果此時我們訪問網頁,就可以看到我們的變量信息了。

 

****************使用變量實戰*******************

1.我們既然學會了變量的命名、變量的賦值、變量的顯示,是時候把這些功能整合起來了。

2.我們在wamp的www目錄下新建一個xin3.php,輸入如下代碼:

<span style="font-family:KaiTi_GB2312;font-size:18px;"><?php $num = 913; echo "我的生日"; echo "<br />"; echo $num;</span>

3.還記得第三行語句和第四行語句都表示什么嗎?第三行的echo "我的生日";表示向屏幕上輸出“我的生日”這四個字,而第四行的 echo "<br />";則是起到了換行的作用。

4.第五行的echo $num;會把我們的$num變量存儲的值913給顯示出來。

5.我們在瀏覽器中輸入:localhost/xin3.php,看到的結果如下:

6.這里我們就使用自定了變量來顯示內容,而不是直接把內容寫到echo 語句里去,但是始終沒有體現“變量”的“變”的那個作用。

 

***************開始變身************************

1.既然變量是可變的,怎么才能讓它變呢?答案就是我們使用賦值語句來讓它變。

2.比如說我先給變量$a賦值為4,然后我可以重新賦值為5,這就是它可變的一點。

3.我們新建一個xin4.php,輸入如下代碼:

<?php $age = 4; echo "我今年"; echo $age; echo "歲了"; echo "<br />"; $age = 5; echo "一年之后我是"; echo $age; echo "歲";

4.然后我們打開瀏覽器,輸入:localhost/xin4.php ,回車之后會看到如下信息:

5.仔細分析下我們的代碼,我們在第二行的$age = 4;中讓$age變量取值為4,但是在第七行$age = 5;中把$age變量的值修改為了5,這樣體現出了變量的可變性。

 

******************布爾類型***********************

1.布爾類型的英文名稱是boolean,它的名稱的起源來自于法國大數學家布爾,其實有一門代數叫做布爾代數,講的就是關于邏輯的一些東西。

2.布爾類型的值只有兩個,一個是真,用字母true表示,一個是假,用字母false表示。

3.布爾類型還是比較重要的,雖然它只有兩個值,但是這兩個值都很重要,試想一下,還有比真假更重要的嘛?

4.如果我們定義一個變量$flag = true;然后再使用 echo  $flag;的話,發現得到的數據是1,好像不是我們預期得到的結果,那么我們該怎么查看這個變量的值呢?true又是怎么變成了1呢?我們接下來再說。

 

****************在瀏覽器中運行***************

1.我們在www目錄下新建一個a.php文件,然后我們在瀏覽器的地址欄中輸入localhost/a.php即可運行該文件。

2.此時的a.php換成其他的文件名我想大家也應該知道怎么辦,就是改一下瀏覽器中地址欄中相應的路徑即可。

 

*************var_dump********顯示完整信息*******

1.前面我們講了一種使用echo來查看變量的信息,我們發現對于整數,它完全沒有問題,但是對于布爾類型的變量,好像支持的并不好,是時候考慮使用var_dump來查看變量的值了。

2.我們新建一個xin5.php,輸入如下內容:

<?php $flag = true; var_dump($flag);

3.然后我們在瀏覽器中查看其運行結果:

4.這里的var_dump,是一個函數,函數的概念我們后面會講。

5.var_dump的作用就是查看一個變量的值的信息,它會顯示值的數據類型和值的數據內容。

6.其實對于我們的整數變量,它也是成立的,比如我們新建一個xin6.php文件,寫入如下內容:

<?php $m = 44; var_dump($m);


7.我們在瀏覽器中查看其運行效果:

 

****************浮點數類型**************************

1.所謂浮點型,英文表述是float,可以理解為小數型,但是嚴格意義上來說,浮點型和小數型并不等價。

2.咱們的小數通常就是使用浮點型表示即可。

3.我們新建一個xin7.php文件,寫入如下內容:

<?php $f = 22.3; var_dump($f);

4.然后我們運行該文件,效果如下:

 

*****************弱類型***************************

1.PHP是一門弱類型語言,所謂弱類型,我查了一些資料,也沒找到滿意的定義,于是我自己下了一個定義。

2.所謂弱類型,指的是變量在聲明是可以不指定其類型,在修改其值的時候可以改變其類型。

3.比如說,我們的賦值語句$a = 4;它就沒有指定$a一定是int類型,但是我們使用var_dump($a);的結果還是int  4,就是因為4本身的數據類型是int。

4.比如說$a = 4;此時的$a 是整形,當我們用$a = 2.2;的時候,發現此時的a已經成為了浮點類型。

5.我們新建一個xin8.php,輸入代碼如下:

<?php $a = 4; var_dump($a); $a = 2.2; var_dump($a);

6.我們運行代碼,效果如下:


********************課程小結**********************

1.本節課我們講解了變量名是什么,以及變量名的命名規則。

2.然后就是講了三種數據類型,分別是int、boolean、float。

3.然后講解了使用=號給變量賦值,用echo來顯示變量 。

4.然后還講解了使用var_dump來查看變量的詳細信息。

5.最后給出了弱類型的概念。

 

***************課程練習******************

1.學而不練則殆,因此,在開始后面的課程之前,我建議您先做一下下面的試題。

2.題目:給變量$m先賦值為23,用echo顯示其信息,然后賦值為44.3,用var_dump來顯示其信息。

3.參考效果如下:

4.參考代碼如下:

<?php $m = 23; echo $m; $m = 44.3; var_dump($m);

5.辛星,期待您的關注。

 

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 激情视频网址 | 精品视频一区二区 | 九九热只有这里有精品 | 天天综合国产 | 九九久久国产 | 精品国产一区二区三 | 欧美 日韩 国产 成人 在线 | 日韩精品免费在线观看 | 成人毛片在线播放器 | 欧美gay网站 | 91麻豆精品国产91久久久久久 | 午夜视频一区二区三区 | 黄色小视频在线 | 国产精品久久久久久久久久久久 | 一区二区久久久 | 久久99精品久久久久久国产越南 | 国产一区二区三区在线视频 | 综合久久综合久久 | 2015成人永久免费视频 | 亚洲无吗| 亚洲日本中文字幕 | 欧美日韩国产精品一区 | 人操人人| 国产日韩精品视频一区二区三区 | 国产一区二区三区在线免费观看 | 一区二区三区四区在线播放 | 久久精品久久久 | 动漫精品一区二区 | 欧美成人看片黄a免费看 | 一区二区国产在线 | 日韩精品成人免费观看视频 | 91精品国产一区二区 | 性做久久久久久免费观看欧美 | 国产乱码精品1区2区3区 | 日韩区欧美久久久无人区 | 日韩一区电影 | 欧美日韩高清免费 | 中文字幕 自拍偷拍 | 日韩和的一区二区 | 欧美日韩一区二区电影 | 激情欧美一区二区三区中文字幕 |