我們的第一段PHP代碼
這句代碼非常神奇,一句話能變成一個(gè)網(wǎng)頁(yè)。是我們PHP入門(mén)的第一段代碼。
現(xiàn)在你可以在網(wǎng)頁(yè)服務(wù)器的根目錄(D:\phpStudy\www)當(dāng)中新建一個(gè)文件。文件的名字為:abc.php。
在這個(gè)abc.php文件中寫(xiě)入如下代碼。
<?php phpinfo(); ?>
你可以在瀏覽器地址欄里面,輸入你的服務(wù)器地址。我們當(dāng)前是以自己的電腦作為網(wǎng)頁(yè)服務(wù)器來(lái)使用的,你可以在地址中輸入:
http://www.miracleart.cn/abc.php
你將會(huì)看到一個(gè)網(wǎng)頁(yè),網(wǎng)頁(yè)內(nèi)容通常,如下圖所示:
用中文翻譯這句話給你聽(tīng)
<?php phpinfo(); ?>
剛剛我們看到這個(gè)代碼已然生成了一個(gè)網(wǎng)頁(yè)。不明白其中的意思,現(xiàn)在我一點(diǎn)一點(diǎn)跟大家解釋。
<?php //這句話是說(shuō)明從此處【尖括號(hào)、問(wèn)號(hào)、PHP】這5個(gè)字符開(kāi)始,往下的部份是PHP代碼。 ?>
而,遇到上面的【問(wèn)號(hào)、尖括號(hào)】說(shuō)明PHP代碼寫(xiě)完了。再之后的部份,跟我PHP沒(méi)有關(guān)系啦。
現(xiàn)在大家看會(huì)了?請(qǐng)問(wèn):phpinfo() 后面還接了一個(gè)分號(hào)(;),并且在phpinfo()的上一行和后一行,還有兩個(gè)回車(chē)符。請(qǐng)問(wèn)這是什么意思呢?
現(xiàn)在我告訴你答案:
phpinfo是一個(gè)函數(shù)(功能),這個(gè)函數(shù)(功能)會(huì)顯示一個(gè)當(dāng)前電腦(服務(wù)器)的詳細(xì)的PHP信息。在后面會(huì)專(zhuān)門(mén)為大家講解phpinfo()這個(gè)函數(shù)。這個(gè)函數(shù)必須要大家記住!
電腦是一個(gè)很笨的東西。他需要我們?nèi)藶榈母嬖V他,代碼寫(xiě)完了。我們用分號(hào)(;)來(lái)告訴他代碼寫(xiě)完了。因此,只要我們寫(xiě)完一段代碼,就需要在后面加分號(hào)(;)。
而前后兩行的回車(chē)空行,是為了讓代碼更加好看,避免疊在一起,讓人看著不舒服。其實(shí),中間你有多少個(gè)回車(chē)空行都沒(méi)有關(guān)系的,保證好看就行了。PHP的語(yǔ)法解釋器(PHP最核心的部份)不會(huì)處理這些空行的。
注意事項(xiàng):
php的代碼部份全部要用半角的英文、很多人容易寫(xiě)成全角的英文和符號(hào)造成PHP代碼報(bào)錯(cuò)。
PHP代碼的最后一行可以加也可不加分號(hào)。由于很多學(xué)習(xí)者特別是初學(xué)者經(jīng)常犯一個(gè)毛?。簩?xiě)完一行代碼不加分號(hào)。因此,容易報(bào)錯(cuò)。我們通常在公司里面規(guī)定:一行代碼寫(xiě)完,就必須要加分號(hào)。
PHP還可以有簡(jiǎn)潔聲明模式,我們?cè)谶@個(gè)階段以代碼練習(xí)為主。關(guān)于環(huán)境配置問(wèn)題,暫時(shí)不建議學(xué)習(xí)。在后面的章節(jié)中,我們會(huì)專(zhuān)門(mén)進(jìn)行講解。
以上,非常容易在實(shí)際開(kāi)發(fā)中不小心造成錯(cuò)誤。
我們?cè)趯?xiě)文件abc.php這個(gè)文件命名的時(shí)候,只用英文半腳(a-zA-Z0-9_-)這些字符來(lái)命名文件。文件命名不要用中文,不要用特殊附號(hào),不要中間加空格,嚴(yán)格區(qū)分大小。