PHP 3天學(xué)習(xí)筆記
如果你想要學(xué)習(xí)web開(kāi)發(fā),至少要掌握一門(mén)web編程語(yǔ)言,PHP就是其中一種比較流行的語(yǔ)言。與ASP、JSP等其他web編程語(yǔ)言不同,PHP既是一門(mén)語(yǔ)言,又是一種服務(wù)器解釋程序。它能夠在服務(wù)器端處理HTML表單信息、生成動(dòng)態(tài)的網(wǎng)頁(yè)、處理Cookie和Session等操作。在學(xué)習(xí)PHP前,需要掌握基礎(chǔ)的HTML、CSS、JavaScript語(yǔ)言。接下來(lái),我們將介紹PHP的基本語(yǔ)法,在三天之內(nèi)掌握PHP語(yǔ)言的基礎(chǔ)知識(shí)。
一、PHP的基本語(yǔ)法
PHP的語(yǔ)法和C語(yǔ)言類(lèi)似,使用花括號(hào){}來(lái)嚴(yán)格區(qū)分代碼塊。在PHP中,所有代碼必須放在之間。下面是一個(gè)簡(jiǎn)單的PHP代碼例子:
上面的代碼使用了“echo”來(lái)輸出字符串“Hello World!”。在PHP中,可以使用單引號(hào)或雙引號(hào)來(lái)定義字符串,例如:輸出Hello World!
第二個(gè)echo輸出的字符串與第一個(gè)echo輸出的字符串相同,使用單引號(hào)或雙引號(hào)定義字符串,使用的結(jié)果都是一樣的。需要注意的是,雙引號(hào)中可以包含變量,但是單引號(hào)則不行,例如:使用單引號(hào)和雙引號(hào)定義字符串
'; echo $str2.'
'; ?>
需要輸出$name的值時(shí),需要用雙引號(hào)包含的語(yǔ)句。 二、PHP的變量 與其他語(yǔ)言一樣,PHP也支持變量。變量的命名規(guī)則是以$符號(hào)開(kāi)頭,后面跟著字母或下劃線的組合,不能以數(shù)字開(kāi)頭。例如:此時(shí)輸出的結(jié)果為'This is my variable!'。 三、PHP的控制語(yǔ)句 在PHP中,控制語(yǔ)句有if、for、while、switch等。與其他高級(jí)語(yǔ)言類(lèi)似,PHP中控制語(yǔ)句的功能都是相似的。例如,需要判斷一個(gè)數(shù)是奇數(shù)還是偶數(shù):字符串中包含變量
"; echo '$name\'s age is 20.
'; ?>
在上面的代碼中,使用了if語(yǔ)句來(lái)實(shí)現(xiàn)了判斷。%運(yùn)算符用來(lái)判斷一個(gè)數(shù)除以2的余數(shù)是否為0。 四、PHP的函數(shù) 函數(shù)在PHP中同樣占據(jù)著一個(gè)重要的角色。函數(shù)使得代碼更容易管理,也可用來(lái)實(shí)現(xiàn)代碼的復(fù)用。例如:判斷奇偶數(shù)
"; } else { echo "$a is odd.
"; } ?>
在PHP中,函數(shù)的定義使用function語(yǔ)句。上面的代碼中使用了一個(gè)sayHello()函數(shù),通過(guò)函數(shù)調(diào)用,輸出了“Hello World!”的信息。 五、結(jié)語(yǔ) 通過(guò)三天的學(xué)習(xí),我們已經(jīng)了解了PHP的基本語(yǔ)法、變量、控制語(yǔ)句和函數(shù)。PHP是一種快速學(xué)習(xí)的語(yǔ)言,掌握基本語(yǔ)言知識(shí)還需要反復(fù)的練習(xí)和實(shí)踐。PHP的應(yīng)用范圍很廣,例如動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)、數(shù)據(jù)庫(kù)應(yīng)用、系統(tǒng)管理等。針對(duì)不同的需求,需要應(yīng)用PHP的不同功能點(diǎn)。相信只要我們不斷地學(xué)習(xí)和實(shí)踐,我們一定能夠在不久的將來(lái)掌握PHP這門(mén)語(yǔ)言。使用函數(shù)輸出Hello World!