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 方式:
例如利用 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.變數名稱必須由英文字母、數字及底線組成,中間不可空白
- 資料型態:
整數:不包含小數點的數值資料,例如:12345、10
浮點數字:包含有小數點或指數的數值資料,例如:123.111、1590.00
字串:通常使用『” “』包含起來表式,可以用來表示中文字、英文字母及各種符號,數字…等,例如:”12345″、”happycoding!”、”happy new year!”
- PHP敘述句
PHP以“;”表示一個敘述句的結束,若區段內只有一行PHP敘述時,則可省略“;”
- PHP常數
以define()設定常數,常數不加$字號,設定完後就不能變更,通常以大寫以利區別
課程上架Udemy !
文章看完相信你對於PHP的基礎知識又增長了一些,那你瞭解靜態網頁嗎?快樂學程式也已經幫你準備好系統化的靜態網頁課程。限時優惠搶購 點我!
準備一個輕鬆的週末,只要一天的時間,帶你建置靜態網頁。從實作中打開靜態網頁的大門,讓你的研究之路不是只有自己,有我們跟你一起努力!課程中你可以
- 瞭解網站建置的世界觀與網站版型
- 掌握HTML5的使用方式
- 掌握 CSS3的使用方式
- 使用Bootstrap處理前端UI框架
如果你的入門還在單打獨鬥,歡迎來到快樂學程式找到志同道合的夥伴,你的自學之路不孤單。