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