--- tags: PHP --- # PHP快速入門 1 -- 基本語法 ## 入門 * PHP基礎教學:https://progressbar.tw/serials/1 ## 簡介 * PHP:Hypertext Preprocessor HTML 內嵌式的伺服器端語言 > 無法透過瀏覽器直接開啟 > 開啟方式:http://xxx.xxx.x.x/zzz...(利用伺服器軟體所在位置) * PHP 在瀏覽器開啟前會進行編譯,因此無法看到原始碼 > 原始程式碼 >> 伺服器端(web server) >> HTML >> 用戶端(browser) >browser只看得懂HTML, CSS, JS,PHP需經server翻譯,才能在browser上顯示 * 可以與HTML混用,但副檔名一定要存成 .php * 功能:http://docs.php.net/manual/tw/intro-whatcando.php\  ## 開始與結束 * <?php...?> * ; (分號)做結束 ## 變數 $ * 變數不需先宣告,以 $ 作為開頭 1. 大小寫視為不同 2. 變數名稱使用英文字母、底線、數字組成 (不可使用空白) 3. 名稱開頭只能使用英文字母或底線『_』>>不能使用數字作為名稱開頭 4. 不可使用保留字 ## 註解 * // 單行註解 * /* 多行註解 */ ## 脫逸字元 * 處理一些特殊的字元、符號 * 加上反斜線 \\  ## 輸出變數與字串 * echo 方法:輸出資訊的函式方法 * 在PHP中把HTML標籤當成"字串" (把HTML標籤加上單/雙引號) :warning: 輸出 HTML 時,注意單雙引號的搭配 範例: ```php= echo '<img src="http://.....">'; ``` * 可使用雙引號與單引號包住字串 "Hi" = 'Hi' * 雙引號 "$aa": 印出變數儲存的值 單引號 ' $aa ': 印出 $aa (把 $aa看成純文字) * 字串中有變數時,最外層用雙引號,用大括號{ }包住變數 範例: ```php= $myName = "王小明"; $myAge = 18; echo "我叫{$myName},今年{$myAge}歲"; ``` * 變數與字串間使用連接符號 "." 範例:   ## 陣列 * 陣列中一組索引與值叫做"元素" * 非以數字命名的索引值,又可稱為"鍵key" * 關聯式陣列:以字串當作索引值 > 陣列可以手動給索引值,其值可以是數字或字串 練習: 設一陣列變數$color裡面存放五個字串,設計一網頁,使得每次開啟網頁時背景顏色都會不同 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.