PHP 學習筆記

持續修改中...

以下目錄來至 https://www.w3schools.com/php/

使用PHP

PHP主頁
PHP簡介
PHP安裝
PHP語法
PHP評論
PHP變量
PHP迴聲/打印
PHP數據類型
PHP字符串
PHP編號
PHP數學
PHP常量
PHP運算符
PHP If …其他-Elseif
PHP開關
PHP循環
PHP函數
PHP數組
PHP超全局變量
PHP正則表達式

PHP表格
PHP表單處理
PHP表單驗證
需要PHP表格
PHP表單URL /電子郵件
PHP表格完成

PHP高級
PHP日期和時間
PHP包含
PHP文件處理
PHP文件打開/讀取
PHP文件創建/寫入
PHP文件上傳
PHP Cookies
PHP會話
PHP過濾器
PHP過濾器高級
PHP回調函數
PHP JSON
PHP異常

PHP OOP(物件導向)

什麼是OOP
類別(Class)
PHP構造函數
PHP析構函數
PHP訪問修飾符
PHP常量
抽象類別(Abstract Class)
介面(Interface)
特徵(Trait)
PHP靜態方法
PHP靜態屬性
PHP命名空間
PHP可迭代

成為設計師

以上都是會使用工具,知道功能該怎麼寫出來,可以動而已,如果要有聊好的程式碼品質,建議學習一些原則、理論的概念,讓你的程式設計起來更穩定。

SOLID 原則

  • SOLID
  • PHP 物件導向 SRP 單一職責原則
  • LSP 里氏替換原則
  • LKP 最少知識原則
  • ISP 介面隔離原則
  • DIP 依賴反轉原則
  • OCP 開放封閉原則

依賴反轉 (Dependency Inversion) vs DIP 依賴反轉原則

依賴注入 (Dependency Injection)


其他

PHP XML
PHP XML解析器
PHP SimpleXML解析器
PHP SimpleXML-獲取
PHP XML擴展
PHP XML DOM

PHP -AJAX
AJAX簡介
AJAX PHP
AJAX數據庫
AJAX XML
AJAX實時搜索
AJAX投票

PHP示例
PHP示例
PHP編譯器
PHP測驗
PHP練習
PHP證書

PHP參考
PHP概述
PHP數組
PHP日曆
PHP日期
PHP目錄
PHP錯誤
PHP異常
PHP文件系統
PHP過濾器
PHP的FTP
PHP JSON
PHP關鍵字
PHP Libxml
PHP郵件
PHP數學
PHP雜項
PHP MySQLi
PHP網絡
PHP輸出控制
PHP正則表達式
PHP SimpleXML
PHP流
PHP字符串
PHP變量處理
PHP XML解析器
PHP郵編
PHP時區


待補


狀態模式

設計模式 碎碎念

責任鏈模式