iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

PHP 新手自學筆記 系列

這次挑戰,我想紀錄自己從零開始學習 PHP 的過程,並在 30 天內完成從基礎到實作的目標。過程中會先學習基本語法、變數、流程控制,接著深入函式、表單處理與資料庫,並透過實作加強理解。
這是一個 PHP 小白的 30 天記錄,也是一場對自己的挑戰,希望最後能整理出清楚的筆記,幫助自己,也幫助同樣想學 PHP 的人!

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊小石頭派對
DAY 11

【Day 11】變數作用域

文章參考:PHP變量作域 PHP 的變數作用域: 函式內宣告的變數 → 區域作用域 函式外宣告的變數 → 全域作用域 函式內不會自動繼承全域變數 global...

2025-09-25 ‧ 由 sunny_cin 分享
DAY 12

【Day12】PHP 內建函式 (字串)

參考w3schoolsPHP 有很多內建的函式可以用,我選了一些比較常用和重要的做筆記 strlen() 輸出字串的長度 echo strlen("S...

2025-09-26 ‧ 由 sunny_cin 分享
DAY 13

【Day13】一維陣列和多維陣列 取key / value (foreach)實作

一維陣列 $people = [ "amy" => 32, "jon" => 24,...

2025-09-27 ‧ 由 sunny_cin 分享
DAY 14

【Day14】基礎陣列函式

參考: w3schools 我整理了幾個 比較基礎和重要的函式 count 回傳陣列元素的數量 <?php $fruit=["apple&quo...

2025-09-28 ‧ 由 sunny_cin 分享
DAY 15

【Day15】進階陣列函式

參考:w3schools 昨天整理的基本上都是處理一維陣列的函式,今天整理二維陣列的函式,可以用在處理資料之類的 array_column() : 從二維陣...

2025-09-29 ‧ 由 sunny_cin 分享
DAY 16

【Day16】$_GET 和 $_POST 表單處理

參考:w3schools要做表單就要先認識get和post 簡單來說 HTML 裡面的表單 method="get" 或 method=&q...

2025-09-30 ‧ 由 sunny_cin 分享
DAY 17

【Day17】表單驗證 (XXS攻擊)

在專案中,表單常常是最容易被駭客攻擊的地方,表單送出後,後端處理後回傳或存入資料庫,如果程式沒做檢查或過濾,就會被有心人士利用表單傳入攻擊程式碼,常見的有xxs...

2025-10-01 ‧ 由 sunny_cin 分享
DAY 18

【Day18】cookie

cookie在使用者使用網站時一定常常遇到詢問要不要存取cookie,他就像一個瀏覽器裡的小紙條,用來儲存網站資料,存放位置在使用者的瀏覽器內,跟session...

2025-10-02 ‧ 由 sunny_cin 分享
DAY 19

【Day19】session

昨天有介紹 Cookie,今天介紹 Session。 Session 是儲存在伺服器端的使用者資料,每個使用者瀏覽器會有一個 唯一的 Session ID,通常...

2025-10-03 ‧ 由 sunny_cin 分享
DAY 20

【Day20】檔案處理

在做小專案時經常會用到讀取,寫入,刪除檔案等..動作 讀取檔案的基本用法 readfile() <?php echo readfile("C:...

2025-10-04 ‧ 由 sunny_cin 分享