我們的第一段PHP程式碼
這句程式碼非常神奇,一句話能變成一個(gè)網(wǎng)頁。是我們PHP入門的第一段程式碼。
現(xiàn)在你可以在網(wǎng)頁伺服器的根目錄(D:\phpStudy\www)當(dāng)中新建一個(gè)檔案。文件的名字為:abc.php。
在這個(gè)abc.php檔案中寫入如下程式碼。
<?php phpinfo(); ?>
你可以在瀏覽器網(wǎng)址列裡面,輸入你的伺服器位址。我們目前是以自己的電腦作為網(wǎng)頁伺服器來使用的,你可以在地址中輸入:
http://m.miracleart.cn/abc.php
你將會(huì)看到一個(gè)網(wǎng)頁,網(wǎng)頁內(nèi)容通常,如下圖所示:
用中文翻譯這句話給你聽
<?php phpinfo(); ?>
剛剛我們看到這個(gè)程式碼已然產(chǎn)生了一個(gè)網(wǎng)頁。不明白其中的意思,現(xiàn)在我一點(diǎn)一點(diǎn)跟大家解釋。
<?php //這句話是說明從此處【尖括號(hào)、問號(hào)、PHP】這5個(gè)字符開始,往下的部份是PHP代碼。 ?>
而,遇到上面的【問號(hào)、尖括號(hào)】說明PHP程式碼寫完了。再之後的部份,跟我PHP沒有關(guān)係啦。
現(xiàn)在大家看會(huì)了?請(qǐng)問:phpinfo() 後面還接了一個(gè)分號(hào)(;),並且在phpinfo()的上一行和後一行,還有兩個(gè)回車符。請(qǐng)問這是什麼意思呢?
現(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)(;)來告訴他程式碼寫完了。因此,只要我們寫完一段程式碼,就需要在後面加分號(hào)(;)。
而前後兩行的回車空行,是為了讓程式碼更加好看,避免疊在一起,讓人看著不舒服。其實(shí),中間你有幾個(gè)回車空行都沒有關(guān)係的,保證好看就好了。 PHP的語法解釋器(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)境配置問題,暫時(shí)不建議學(xué)習(xí)。在後面的章節(jié)中,我們會(huì)專門進(jìn)行解說。
以上,非常容易在實(shí)際開發(fā)中不小心造成錯(cuò)誤。
我們?cè)趯憴n案abc.php這個(gè)檔案命名的時(shí)候,只用英文半腳(a-zA-Z0-9_-)這些字元來命名檔案。檔案命名不要用中文,不要用特殊附號(hào),不要中間加空格,嚴(yán)格區(qū)分大小。