我們的第一段PHP程式碼
這句程式碼非常神奇,一句話能變成一個網頁。是我們PHP入門的第一段程式碼。
現在你可以在網頁伺服器的根目錄(D:\phpStudy\www)當中新建一個檔案。文件的名字為:abc.php。
在這個abc.php檔案中寫入如下程式碼。
<?php phpinfo(); ?>
你可以在瀏覽器網址列裡面,輸入你的伺服器位址。我們目前是以自己的電腦作為網頁伺服器來使用的,你可以在地址中輸入:
http://www.php.cn/abc.php
你將會看到一個網頁,網頁內容通常,如下圖所示:
用中文翻譯這句話給你聽
<?php phpinfo(); ?>
剛剛我們看到這個程式碼已然產生了一個網頁。不明白其中的意思,現在我一點一點跟大家解釋。
<?php //这句话是说明从此处【尖括号、问号、PHP】这5个字符开始,往下的部份是PHP代码。 ?>
而,遇到上面的【問號、尖括號】說明PHP程式碼寫完了。再之後的部份,跟我PHP沒有關係啦。
現在大家看會了?請問:phpinfo() 後面還接了一個分號(;),並且在phpinfo()的上一行和後一行,還有兩個回車符。請問這是什麼意思呢?
現在我告訴你答案:
phpinfo是一個函數(功能),這個函數(功能)會顯示一個當前電腦(伺服器)的詳細的PHP訊息。在後面會專門為大家講解phpinfo()這個函數。這個函數必須要大家記住!
電腦是個很笨的東西。他需要我們人為的告訴他,程式碼寫完了。我們用分號(;)來告訴他程式碼寫完了。因此,只要我們寫完一段程式碼,就需要在後面加分號(;)。
而前後兩行的回車空行,是為了讓程式碼更加好看,避免疊在一起,讓人看著不舒服。其實,中間你有幾個回車空行都沒有關係的,保證好看就好了。 PHP的語法解釋器(PHP最核心的部份)不會處理這些空行的。
注意事項:
php的程式碼部分全部要用半角的英文、很多人容易寫成全角的英文和符號造成PHP代碼錯誤。
PHP程式碼的最後一行可以加或不加分號。由於許多學習者特別是初學者常犯一個毛病:寫完一行程式碼不加分號。因此,容易報錯。我們通常在公司裡面規定:一行程式碼寫完,就必須要加分號。
PHP還可以有簡潔宣告模式,我們在這個階段以程式碼練習為主。關於環境配置問題,暫時不建議學習。在後面的章節中,我們會專門進行解說。
以上,非常容易在實際開發中不小心造成錯誤。
我們在寫檔案abc.php這個檔案命名的時候,只用英文半腳(a-zA-Z0-9_-)這些字元來命名檔案。檔案命名不要用中文,不要用特殊附號,不要中間加空格,嚴格區分大小。