日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

php变量名当文件命_php基础教程 第二步 通俗易懂的学习变量、常量与数据类型...

發(fā)布時(shí)間:2025/10/17 196 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php变量名当文件命_php基础教程 第二步 通俗易懂的学习变量、常量与数据类型... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡介 變量、常量以及數(shù)據(jù)類型

在編程中,變量指一個(gè)存儲值的一個(gè)盒子,或者說容器。例如一個(gè)箱子,用來放雜物,這個(gè)箱子就是一個(gè)容器,值就為雜物。容器可以分為很多類型,例如瓶子、被子、盒子等。值也有很多類型,例如廚余垃圾、可回收垃圾、不可回收垃圾、塑料、衣服等。從此可以發(fā)現(xiàn),容器有不同的分類,值也有不同的分類,這些稱之為類型。在編程中,一般變量都會設(shè)置為跟存儲值一致的類型。

變量在編程中為描述可以在程序運(yùn)行中改變值得容器。常量跟變量相反,在程序運(yùn)行中則不能改變。

變量在上一節(jié)中,講解了php代碼是編寫在<?php ?> 標(biāo)記內(nèi)。變量那么也應(yīng)該寫在該標(biāo)記內(nèi)。php中,變量由$ 開始,后面連接一個(gè)變量名。例如我創(chuàng)建一個(gè)變量(容器),名為a,在php代碼中就應(yīng)該寫為$a。我讓這個(gè)容器存儲一個(gè)數(shù)字0,可以編寫為 $a=0。假設(shè)我又創(chuàng)建一個(gè)變量,名為b可以寫為$b,創(chuàng)建變量的時(shí)候就把值給予,可以寫為$b=0。如果想要兩個(gè)變量進(jìn)行相加,做加法運(yùn)算可以寫為 $a+$b,這時(shí)我想顯示變量a與變量b相加的值,那么代碼可以寫為 echo $a+$b。完整代碼如下:

<?php $a=0;$b=0;echo $a+$b;?>

以上代碼中有一點(diǎn)要點(diǎn),我們發(fā)現(xiàn)在每一行語句結(jié)束后,在末尾都需要有一個(gè)分號,這個(gè)分號是php語言的語法,當(dāng)編寫完一句代碼后,需要在結(jié)尾添加分號表示語句結(jié)束(編程中所有的標(biāo)點(diǎn)符號皆為英文舒服法狀態(tài)下的標(biāo)點(diǎn))。

保存文件,把文件另存為至 WWW 根目錄下,文件名為 index.php,訪問 localhost 或者127.0.0.1 則會直接訪問到該php文件(一定要在phpstudy或其它集成軟件中開啟服務(wù))。運(yùn)行結(jié)果如下:

由于我們的變量a與變量b的值為0,所以0+0得0,輸出顯示的值也為0。可以嘗試修改變量的值,a改為1,b改為10,代碼如下:

<?php $a=1;$b=10;echo $a+$b;?>

結(jié)果如下,值為11:

在以上編程中,如果是新學(xué)習(xí)編程的讀者會疑惑,文章開頭說了,變量也是有類型的,那么在這里類型如何體現(xiàn)?原因是php 語言是弱類型語言,弱類型語言是指可以進(jìn)行隱式類型轉(zhuǎn)換,當(dāng)我們賦值時(shí),自動轉(zhuǎn)換為賦值內(nèi)容所匹配的類型。在以上代碼中,賦值的是0,為整數(shù)類型,這個(gè)時(shí)候沒有明顯的說明當(dāng)前變量是什么類型,直接根據(jù)變量,自動變換類型。在之后的學(xué)習(xí)中將會使用實(shí)例來介紹這一點(diǎn)。

常量

剛剛介紹了什么是變量,接下來看一下常量是什么。從字面意思上來看,變量指可以變的量,常量指不可變的量。這個(gè)可變與不可變發(fā)生在程序運(yùn)行時(shí)。例如變量,當(dāng)變量在最開始定義(賦值)為0,隨后再給予這個(gè)變量一個(gè)值(如2),這個(gè)時(shí)候是可以更改的,如果使用常量則不能更改。在這里使用一個(gè)示例進(jìn)行講解:

<?php $a=1;echo $a;echo '更改后';$a=2;echo $a;?>

以上代碼的書寫雖然質(zhì)量不好,但是能夠很好的幫助新手去學(xué)習(xí)這一個(gè)知識點(diǎn)。代碼釋義:

  • $a=1:定義一個(gè)變量a賦值為1
  • echo $a:顯示變量a的值
  • echo ‘更改后’:輸出一個(gè) 更改后 這個(gè)內(nèi)容
  • $a=2:重新給a賦值為2
  • echo $a:顯示重新賦值后 a變量的值

結(jié)果如下:

這是可以更改的,我們試一下常量。常量的定義方式與變量不一致,使用define函數(shù)進(jìn)行定義。函數(shù)是一個(gè)功能塊,就像電飯鍋,有煮飯的功能,把米放進(jìn)去就可以做飯了。define函數(shù)是有定義常量的功能,按照指定的方式去定義常量,使用define函數(shù)即可完成。代碼如下:

<?phpdefine ("b", 10);echo b;?>

代碼釋義:

  • define(“b”, 10):使用define定義一個(gè)常量,常量名稱為b,值為10
  • echo b:輸出常量時(shí)不需要使用$符號

在瀏覽器訪問localhost進(jìn)行測試,結(jié)果如下:

那我們將常量按照變量的形式去進(jìn)行修改:

<?phpdefine ("b", 10);echo b;b=11?>

b=11 修改了常量的值,這個(gè)時(shí)候會報(bào)錯(cuò):

常量是不允許在程序運(yùn)行過程中再出更改值,所以不能使用 = 符號,會出現(xiàn)語法錯(cuò)誤。

數(shù)據(jù)類型

在php中,使用 gettype() 函數(shù)可以得到當(dāng)前變量的數(shù)據(jù)類型。函數(shù)為一個(gè)功能塊,gettype 則為得到當(dāng)前變量數(shù)據(jù)類型的功能塊。使用方法,在gettype() 函數(shù)的圓括號()中,填入變量名即可,例如:

<?phpdefine ("b", 10);echo gettype(b);?>

以上代碼定義了一個(gè)常量b,賦值10,是個(gè)整數(shù),為整數(shù)類型。使用 gettype函數(shù),在圓括號中傳入一個(gè)值 b,這個(gè)值b 可以統(tǒng)稱為參數(shù)。這個(gè)時(shí)候使用echo 輸出,gettype 將會得到傳入?yún)?shù)的類型,輸出 gettype 返回的值則可以看到這個(gè)類型。傳參這個(gè)過程就像做飯的時(shí)候往電飯鍋丟入的米,做好飯后將會有一個(gè)結(jié)果,那就是熱騰騰的大米飯。結(jié)果如下:

會顯示 integer。integer則代表整數(shù)類型。

總結(jié)

以上是生活随笔為你收集整理的php变量名当文件命_php基础教程 第二步 通俗易懂的学习变量、常量与数据类型...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。