php面向?qū)ο笾攸c(diǎn)知識(shí)分享
1、$this是什么
當(dāng)前類(lèi)實(shí)例化的對(duì)象
2、訪問(wèn)對(duì)象中的成員
對(duì)象->成員
3、構(gòu)造方法
通常用來(lái)初始化對(duì)象的屬性,不用把屬性寫(xiě)死,不同的對(duì)象就有了不同的屬性
4、get、set的用法
通常將屬性設(shè)為protected,利用getXxx和setXxx方法來(lái)設(shè)置和獲取屬性的值,避免外部隨意的更改,同時(shí)還可以對(duì)對(duì)象進(jìn)行過(guò)濾。
5、類(lèi)的封裝
public方法可以在類(lèi)外訪問(wèn),相當(dāng)于提供給外部的接口
private方法只能在類(lèi)內(nèi)(即類(lèi)的大括號(hào)內(nèi)),外部不能直接訪問(wèn),只能通過(guò)其他public方法來(lái)調(diào)用,就像電腦的開(kāi)關(guān),按電源鍵就可以開(kāi)
機(jī)。
protected,同private,不過(guò)可以在其他的類(lèi)中繼承。
6、類(lèi)的繼承與重寫(xiě) (extends)
繼承的類(lèi)可以訪問(wèn)父類(lèi)的public和protected方法或?qū)傩?,避免了代碼的重寫(xiě)。
繼承的類(lèi)重寫(xiě)父類(lèi)的方法只需取與父類(lèi)同樣的方法名,在里面寫(xiě)自己的代碼即可。
7、抽象類(lèi)(abstract)
抽象類(lèi)是用來(lái)繼承的,不能直接實(shí)例化,抽象方法不用寫(xiě)方法體
作用是硬性的規(guī)定子類(lèi)需要實(shí)現(xiàn)的方法,不實(shí)現(xiàn)不能實(shí)例化
8、接口(interface)
繼承使用implements
保證代碼的一致性
9、命名空間與自動(dòng)加載(namespace)
避免重名沖突,避免每次使用類(lèi)前require的操作
申明類(lèi)前有namespace 文件位置
namespace app/Admin;
使用類(lèi)前有use namespace/類(lèi)名
use app/Admin/User;
10、靜態(tài)變量和靜態(tài)方法
可以看作是全局性的方法
不用實(shí)例化對(duì)象即可使用
使用方法:類(lèi)名::成員
11、const變量
const主要是用于一些硬性的規(guī)定數(shù)據(jù)和約定俗成的數(shù)據(jù)碼上面,可在類(lèi)外使用,只能在定義處修改,比如我們的http狀態(tài)碼
定義:const ABC=12;
使用:類(lèi)名::ABC;
以上就是php面向?qū)ο竽男┲攸c(diǎn)的詳細(xì)內(nèi)容,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
- php面向?qū)ο蟪绦蛟O(shè)計(jì)
- PHP面向?qū)ο笾庋b,繼承與多態(tài)詳解
- PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)之類(lèi)屬性與類(lèi)常量實(shí)現(xiàn)方法分析
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)中的self、static、parent關(guān)鍵字用法分析
- php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)重載(overloading)操作詳解
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之構(gòu)造方法和析構(gòu)方法詳解
- php面向?qū)ο蟪绦蛟O(shè)計(jì)介紹
相關(guān)文章
PHP給前端返回一個(gè)JSON對(duì)象的實(shí)例講解
今天小編就為大家分享一篇PHP給前端返回一個(gè)JSON對(duì)象的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
PHP詳解ASCII碼對(duì)照表與字符轉(zhuǎn)換
PHP基礎(chǔ)篇詳解ASCII碼對(duì)照表與字符轉(zhuǎn)換,討論ASCII碼對(duì)照表圖與字符轉(zhuǎn)換為十進(jìn)制、八進(jìn)制、十六進(jìn)制和HTML的方法2011-12-12
PHP中array_map與array_column之間的關(guān)系分析
這篇文章主要介紹了PHP中array_map與array_column之間的關(guān)系分析,對(duì)于PHP初學(xué)者來(lái)說(shuō)是比較實(shí)用的概念,需要的朋友可以參考下2014-08-08

