在PHP中使用類可能需要注意的地方
PHP中的類與Java,C++有些相似的地方,不過有這麼幾點需要注意:
-
在PHP中不存在過載定義,也就是說對於PHP而言,不能出現同一個方法名,不同引數變數的情況
-
PHP中允許使用new關鍵字來初始化類
-
在PHP中的類,可以含有private、public和protected許可權修飾,同Java和C++相同
-
在PHP類中,要使用該類的屬性,必須要用this關鍵字來呼叫,不能直接使用屬性
-
在PHP類中的this關鍵字與C++相同,$this->[屬性]|[方法名]
-
在PHP類中的所有方法呼叫都與C++物件方法呼叫一樣,不能使用“.”來呼叫
-
在PHP類中類似於Java的super關鍵字更換為parent關鍵字
-
在PHP類中的建構函式只能有一個,要麼使用__construct()來定義,要麼與類名相同
-
在PHP類中也有物件銷燬方法,為__destory(),但不一定要重寫
-
在PHP類中也有toString方法,為__toString(),當然需要返回值為String
-
在PHP4版本後出現了恆等算術運算,即===與!==,這個更加嚴格,但沒有類似於Java的equals和hashCode方法
-
在PHP類中存在static關鍵字,呼叫static方法,與C++相同
-
在PHP類中如果要使用常量,不能像Java那樣用final關鍵字,但是PHP中存在final關鍵字,要使用const關鍵字,與C++相同
-
最重要的一點,PHP類中存在多型,也就是說含有介面,抽象類,介面與抽象類與Java用法相同
-
存在instanceof關鍵字,與Java相同
-
存在異常處理,但不是必須的,與Java相同,但只有一個類Exception,且大部分方法都是final的,也就是無法被繼承的
-
存在與資料庫連線的類mysqli,但是很多空間都不支援,可以通過mysql過程函式來替換
-
最令人興奮的是,存在反射機制,用法與Java類似
相關文章
- hadoop中Combiner使用中需要注意的地方Hadoop
- PHP json_encode函式中需要注意的地方PHPJSON函式
- margin-top使用需要注意的地方
- springMVC的@ResponseBody、@RequestBody使用需要注意的地方SpringMVC
- oracle over()的使用和需要特別注意的地方Oracle
- delete與delete[]需要注意的地方delete
- 使用Context建立一個View需要注意的地方ContextView
- 微信企業付款介面PHP開發需要注意的兩個地方PHP
- /etc/fstab檔案需要注意的地方
- BigDecimal使用注意的地方Decimal
- Java基礎系列(三十六):泛型中需要注意的地方Java泛型
- 蘋果企業開發者賬號的使用需要注意哪些地方蘋果
- js switch語句需要特別注意的地方JS
- link流程 建立時需要注意的地方
- 26個提升java效能需要注意的地方Java
- Struts中上傳檔案需要注意的地方
- Python中Lambda使用要注意的幾個地方Python
- javascript中的一些核心知識點以及需要注意的地方JavaScript
- 【Redis】redis-cluster需要注意的幾個地方Redis
- javascript原型繼承constructor需要注意的地方JavaScript原型繼承Struct
- javascript變數宣告需要注意的一個地方JavaScript變數
- java打包exe程式需要注意的幾個地方Java
- oracle 11.2.0.3 版本 vote盤需要注意的地方Oracle
- 在GlassFish的WebService中需要注意的HashMapWebHashMap
- 行內元素和塊計元素需要注意的地方
- 伺服器搬遷需要注意的幾個地方伺服器
- 結構體和類中屬性定義需要static地方結構體
- 使用React 應當注意的幾個地方React
- 選擇雲伺服器有哪些需要注意的地方?伺服器
- 開發網路影片直播系統需要注意的地方
- 進行爬蟲的時候需要注意哪些地方?爬蟲
- PHP 抽象類繼承抽象類時的注意點PHP 抽象類繼承抽象類時的注意點PHP抽象繼承
- Go 1.16 中關於 go get 和 go install 你需要注意的地方Go
- 使用rman建立standby db,資料檔案目錄結構不同需要注意的地方
- UIApplicationDelegate 中兩個值得注意的地方UIAPP
- Java中父類方法重寫有哪些需要注意的?Java
- input在python中的使用注意Python
- 箭頭函式適用場景及需要注意的地方函式