[筆記] Codecademy Learn PHP – 17

筆記下 PHP 的 Class和物件的相關用法。對於 JavaScript 的開發者,用 OOP 概念撰寫的 Class 算是比較陌生的。一直到 ES6 後才導入較為類似的寫法。learnphp phpdemo


課程相關資訊

[連結]:https://www.codecademy.com/learn/learn-php

本篇範圍:Chapter 10 ( PHP Class and Object ) ,一共有 10 篇

請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。


內容

1. class 撰寫時,需定義 public 函數給這個 class 初始化時使用,可以在 class 以外的區塊使用;相對的,private 就僅限於 class 內部使用
2. 若要呼叫實例化後的內部值,要使用 ” $a -> b” 的寫法
3. 可使用 extends 來繼承
4. class 的名稱開頭多半為大寫
5. 繼承的 class,可以用 parent:: 的語法呼叫父層的同名 function,也可以直接用同名的函式覆寫掉
6. 加上 static 的值,是沒辦法覆寫的

Demo


相關文章

★全文分享★  [筆記] Codecademy Learn PHP – 16
[筆記] Codecademy Learn PHP – 16
筆記下 PHP 的表單驗證的另外一種方式:
★全文分享★  [筆記] Codecademy Learn PHP – 15
[筆記] Codecademy Learn PHP – 15
筆記下 PHP 的表單驗證中常見的 Regular Expre
★全文分享★  [筆記] Codecademy Learn PHP – 14
[筆記] Codecademy Learn PHP – 14
筆記下 PHP 的迴圈與 HTML 的結合使用。課
★全文分享★  [筆記] Codecademy Learn PHP – 13
[筆記] Codecademy Learn PHP – 13
筆記下 PHP 的迴圈使用相關介紹。課程相
★全文分享★  [筆記] Codecademy Learn PHP – 12
[筆記] Codecademy Learn PHP – 12
筆記下 PHP 的邏輯運算子,以及巢狀的情
★全文分享★  [筆記] Codecademy Learn PHP – 11
[筆記] Codecademy Learn PHP – 11
筆記下 PHP 的邏輯運算子的應用。課程相
★全文分享★  [筆記] Codecademy Learn PHP – 9
[筆記] Codecademy Learn PHP – 9
筆記下 PHP 在前端網頁的使用情境。這篇
★全文分享★  [筆記] Codecademy Learn PHP – 8
[筆記] Codecademy Learn PHP – 8
筆記下 PHP 如何運用在前端網頁的情境下
★全文分享★  [筆記] Codecademy Learn PHP – 7
[筆記] Codecademy Learn PHP – 7
筆記下 PHP 中的關聯陣列 ( Associative Arrays )
★全文分享★  [筆記] Codecademy Learn PHP – 6
[筆記] Codecademy Learn PHP – 6
筆記下 PHP 中常用的內建函式 Array 操作應
★全文分享★  [筆記] Codecademy Learn PHP – 5
[筆記] Codecademy Learn PHP – 5
筆記下 PHP 中常用的內建函式應用。課程
★全文分享★  [筆記] Codecademy Learn PHP – 4
[筆記] Codecademy Learn PHP – 4
筆記下 PHP 中建立函式相關的應用方式。
★全文分享★  [筆記] Codecademy Learn PHP – 3
[筆記] Codecademy Learn PHP – 3
筆記下 PHP 中數字相關的使用方式。課程
★全文分享★  [筆記] Codecademy Learn PHP – 2
[筆記] Codecademy Learn PHP – 2
筆記下 PHP 中變數的使用和重新給予新的
★全文分享★  [筆記] Codecademy Learn PHP – 1
[筆記] Codecademy Learn PHP – 1
Codecademy 是在 2011 年創立的一個線上學寫
按讚加入粉絲團

延伸閱讀