iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
Modern Web

PHP 新手自學筆記系列 第 1

【Day1】為什麼要學 PHP

  • 分享至 

  • xImage
  •  

這是一個 完全沒接觸過PHP的自學紀錄/images/emoticon/emoticon08.gif

先說說為什麼要學 PHP,PHP 是一種 後端語言,在電腦語言中,程式通常分成「前端」和「後端」,而 PHP 就是後端的代表,php可以做為純後端寫像傳資料或接api之類的,或者包在 HTML裡面,產生動態網頁內容,但為了先建立基礎,我這邊先學純後端寫法。

簡單說一下前端和後端的差別(這邊以 PHP 後端, JavaScrip 前端)做舉例。

我找了一個很簡單的比喻來理解:

後端(PHP)就像餐廳的廚師
負責準備食材、烹調料理,客人看不到廚師在做什麼。

JavaScript 就像是餐廳裡的服務生和裝飾師
把菜端給客人,幫忙擺盤,還能和客人互動,比如加點醬料、換個桌位。

所以,後端做完菜,再交給前端呈現,使用者才能真正吃到料理,也就是使用者才能看到完整的網頁功能。

為了讓自己更清楚,我整理了一個比較表,把 JavaScript 和 PHP 的差異寫出來:

方面 JavaScript PHP
執行位置 使用者的瀏覽器(Client-side) 伺服器(Server-side)
執行時間 網頁載入後,在使用者端執行 網頁送到使用者前,在伺服器執行
主要用途 操作畫面、使用者互動、動畫、即時更新資料 處理資料、連資料庫、產生動態網頁內容
可見性 使用者可以看到並影響 使用者看不到,通常用來處理重要邏輯
安全性 不適合處理敏感資料(程式碼會被使用者看見) 適合處理機密資料和後端邏輯

接下來,我打算從基礎語法開始學習,例如變數、條件判斷、迴圈與函式,再逐步學習 Session、Cookie 與檔案處理等功能。希望透過這個自學紀錄,能把完全不懂 PHP 的經驗,累積成有用的技能,也方便日後回顧與分享給其他學習者。


下一篇
【Day2】第一步,先認識「變數」
系列文
PHP 新手自學筆記3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言