PHP類的訪問控制

PHP中類的方法也和C++通過關鍵字 privatePublic protected 來控制的。下邊是詳細說明:

 

1、private

     函數前使用關鍵字Private表示函數是私有的,私有的意思顧名思義,針對當前類私有,無論是他的子類還是他的實例都無法訪問。

     還是先看代碼:

    

     以上代碼註釋部分的調用都會引起報錯,所以Private標記的函數只能在當前類中使用。

 

2、protected

     函數用詞關鍵字,表示,函數是受保護的,意思是指此函數只可以再當前函數和其子類中使用,在實例中無法調用。

     代碼:

    

     運行代碼可以看到,在當前類中調用和子類中調用都沒有問題,而在實例中調用時會報錯。

 

3、public

     顧名思義,公有的方法,在任何地方(當前類、子類、實例)中都可以方便的調用

     代碼:

    

     運行代碼可以看到,在任何地方調用沒有任何問題。

 

 

本篇在瞭解PHP類的訪問控制機制。。。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章