iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

PHP 新手自學筆記 系列

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

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

【Day21】物件導向 (OOP) 基礎知識

物件導向是現在很多PHP專案的基礎(Laravel、Symfony、WordPress Plugin)幾乎都用 OOP。 在程式設計裡面要遵循一個原則:DRY(...

2025-10-05 ‧ 由 sunny_cin 分享
DAY 22

【Day22】物件導向 (OOP)

OOP很多觀念要理解,所以會分很多天來看 在昨天有做建立物件的練習,接下來要在類別裡面加上方法,讓手機這個物件做事情 <?php class phone{...

2025-10-06 ‧ 由 sunny_cin 分享
DAY 23

【Day23】 PHP 封裝

在以前的文章裡面,為了方面直接取用函式,所以我全都用public,現在要來整理一下所謂的存取修飾符,每一個的使用方式差在哪 修飾符 使用位置 類別內可存取...

2025-10-07 ‧ 由 sunny_cin 分享
DAY 24

【Day24】 PHP 多型 (抽象類別)

多型的定義是 : 不同類別的物件可以 使用相同的方法名稱,但實際行為可以不同 多型是一種概念,像介面(interface)、抽象類別(Abstract Clas...

2025-10-08 ‧ 由 sunny_cin 分享
DAY 25

【Day25】 PHP 多型 (介面)

介面(interfacer)就像一個契約書,裡面規定了你要做什麼,但不管你要做什麼。 他和抽象類別差別在於 介面是完全規範,抽象類別可以部分是規範,部分可以實作...

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

【Day26】 資料庫介紹

參考 w3chools 什麼是資料庫呢? 工程師們都把資料庫稱為DataBase,可以把他想成一個存放資料的地方,資料庫通常是一個公司最重要的地方,因為所有資...

2025-10-10 ‧ 由 sunny_cin 分享
DAY 27

【Day27】 資料庫操作

參考w3schools 在昨天學習到怎麼建立資料庫,接下來要來建立資料庫裡的資料表了,一個資料庫裡面也可以有很多資料表,我們先來建立一個資料表。 每個資料表都會...

2025-10-11 ‧ 由 sunny_cin 分享
DAY 28

【Day28】 工程師必學 github

在前面的27天 已經大概了解了基本的php了接下來簡單介紹一下github是什麼以及為什麼他是工程師必學 github就像一個公共平台,創作者可以把自己寫的專案...

2025-10-12 ‧ 由 sunny_cin 分享
DAY 29

【Day29】MVC架構

MVC文章參考MVC是一個設計模式,他不是語言框架,而是專案規範,MVC就是現在很多專案會使用的架構,Laravel就是使用MVC架構做出來的框架。 MVC 的...

2025-10-13 ‧ 由 sunny_cin 分享
DAY 30

【Day30】PHP框架 - Laravel 認識

Larave文件參考先說說什麼是框架? 框架就像「建築的骨架」或「搭積木的底板」,提供一套固定的結構和規則,讓你可以在上面快速開發程式。它不是程式本身的功能,而...

2025-10-14 ‧ 由 sunny_cin 分享