11-10-2018

PHP新手指南:3分鐘快速認識PHP

 

大家安安﹐快樂學程式這一次要跟大家分享PHP這種程式語言。希望幫助對於PHP有興趣的新手們可以透過我們的文章對這種語言有初步認識。一如以往﹐我們會分享以下幾項有關PHP的知識。



PHP是什麼?



      PHP語言的全名是(PHP: Hypertext Preprocessor),和ASP、JSP等都是動態網頁開發語言,不過,PHP擁有跨平台的能力,無論是在Linux(最適合)、Unix、 Windows都可以執行運作,不像微軟 的ASP只能在Windows平台上執行,而且PHP是免費的,並可結合多種資料庫伺服器,如:MySQL、PostgreSQL、dBase、mSQL、Informix、ODBC、Oracle等。

PHP語言是伺服器端(Server)執行的網頁,不像一般HTML網頁,只要單機下開啟檔案就可以檢視網頁,PHP必須先在伺服器端執行完後,再將結果傳至使用者端(Client)的瀏覽器中檢視結果,所以必須使用網站伺 服器,且伺服器要支援PHP。

 

如何學好PHP?

 

要學好PHP,要有目的,要有一個想寫的東西,寫個學校網站,寫個校友系統,寫個簡單的新聞區或相簿...等,都可以,盡可能的和工作和生活結合,利用程式來簡化繁瑣的人工步驟,或者提昇工作效率,有目標,才會有動力,才會有想法。

學PHP不需要背,背不完的,只要懂就好了。像函數就不用背,常用的打久了你就背起來了,不常用的,等到要用時,知道去哪裡找就好。換言之,函數懂越多,功力越高強。

程式碼可以複製貼上,但一定要知道為什麼要這麼寫,不要傻傻的照著打,可以的話,自己打一遍最好,最上乘就是可以說出每一行程式碼的作用和前因後果。或者,故意打錯,看看會怎樣。錯誤訊息看久了,功力也就提昇了。

 

PHP程式碼執行方式

 

透過 Web Server 方式:

透過 Web Server 方式:例如利用 Apache HTTP Server 來執行 .php(.php3)副檔名 的網頁。

文字模式下執行程式:

即在文字命令模式下透過 php.exe(for Windows)php(for Unix)來執行內含 PHP 指令的程式碼。

ps:如果把一般網頁的副檔名(.html)改為.php 時,如果其中都沒有 PHP 程式碼,那只有輸出原來的 html 內容。

 

PHP 基本語法

變數:

用來代表某一個定「字串」或「數字」或「符號」,的符號,變數開頭以『$』來表示,例如 $a、$abc、$ab_12

1.變數名稱有大小寫之分,所以 $abc 與 $ABC ,甚至是 $Abc 都各自表是表示不同的變數

2.變數名稱的「開頭字母」必須是英文字母「a-z或A-Z」或底線「 _ 」,不可用其他字元,如數字。

3.變數名稱必須由英文字母、數字及底線組成,中間不可空白

 

MBu8f8OmBbNOJPbOzvt23Yc6_Aa6qpHGdqe2_W1-tOzD9Wap3t-rCWdvGqHqNkSswCvtdP-yzV0As28Yd0ir8PhgN1ZLKAR3DWJdGpHsnwPDkjtYUlFguKrt3tGmapEXDtc1vjrj9l0wjDDTpQ





資料型態:

整數:不包含小數點的數值資料,例如:12345、10

DUhLKJqWQzf4L88YX3sGiD_C84neiiDZO6PRO9qL8eK12_TahhXklIzFOU26TgLR_jSwPTkn6YU_gDNNRXn7aI2xEtAf-iJYFoFv7J6N1mubIImPi22RYsCiGLVglSn2iqQzCp3DPww7mHKhJA

wf2s73s765W4t7yCw70hRGjOHINCPrD5IrlPtcwVGUqogis2gCSKgmp5Gp7z29ugeMIthaTnii-Nb9KVXTjy06XNUXDQolOxOW47tK92unqakg2_vhm04M6Qmt9MrNPF6Skn4jxPVbVlUxZ1vw

浮點數字:包含有小數點或指數的數值資料,例如:123.111、1590.00

字串:通常使用『" "』包含起來表式,可以用來表示中文字、英文字母及各種符號,數字...等,例如:"12345""happycoding""happy new year"

 

UJtISTIhwKa_-lVmYpx0dD3CdwdhDf1V42q5wcOeGASfnLKF62xQOTJMHDmA5F-hVM5BOR9gARF3u_niq7xvkC3rLdiUqvSkzGH-0RBk9A4zTBvAqu7DLE4NNoptU6y6S1nhScLBKiRPNCcHtg






PHP敘述句

PHP以“;”表示一個敘述句的結束,若區段內只有一行PHP敘述時,則可省略“;”

5TF1eNJ41bLn3u8GiHHg3e-GOCfWH612VbVSIjwgqfkGXP6JVg-UzWUiS7Pl9ufcNs5hCfmqAlX28vj9AYyHi6tmp-8JX6S3tj_TnUQc95VPWUNdrPY28RWibmHzU75-qLnfCcQ8E3SogYY-WQ

 

PHP常數

以define()設定常數,常數不加$字號,設定完後就不能變更,通常以大寫以利區別

Doris2jT4F5r2kqSzxpP6heNmc1Wj_9rMTk9CcoQJV_UEMm_qD7AhZbb27QkYNAqtwJV6_ixcl5JWvOehbqUjzNs6ak1yEtGD9EznnZRzVfoL2Uu2iJSyk_u_Mjk-SNDJAYG7xFsE8cQDOTFUA



結語:以上是php的初學者可以先了解的部分喔,如果還想再更深入了解php,可以瀏覽我們快樂學程式的官網,或是去訂閱我們粉絲專頁,上面更多資訊可以查詢喔,我們下一篇文章見。

 

粉絲團連結:https://www.facebook.com/happytocoding/