999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PHP中的訪問控制修飾符

2016-06-03 09:11:02溫振宏
中國新通信 2016年8期

溫振宏

【摘要】 PHP的面向對象中,針對類的成員屬性和成員方法有三種訪問控制修飾符,分別為public,protected 和private。三種訪問控制修飾符支持的訪問范圍是不同的。本文詳細的介紹了public,protected及private修飾類中成員時是如何訪問的。

【關鍵詞】 面向對象 修飾符 public protected private

PHP是一種簡單的,面向對象的,免費開源的Web開發語言。PHP語音具有開發周期短,安全穩定,簡單易學,良好的跨平臺等特性。因此,PHP入選全球五大最受歡迎的編程語言。

封裝,繼承和多態是面向對象語言的三大特性。PHP的封裝特性支持三種訪問控制修飾符:public公共的,protected受保護的及private私有的。三種修飾符均是用來修飾PHP類中成員屬性和成員方法的。

三種訪問控制修飾符的訪問權限對照表如下:

一、修飾符public

修飾符public修飾類中成員,訪問沒有任何限制。即類內部的成員可以訪問;類外部的成員可以訪問;子類也可以訪問。如果成員沒有指定訪問控制修飾符,將被視為public。

class A{

public $pro1 = “public修飾的成員屬性”;

function printInfo(){echo $this->pro1;echo “視為public修飾的成員方法”;}}

$a1 = new A();echo $a1->$pro1; $a1->printInfo();

語句echo $a1->$pro1是通過類A的對象$a1訪問類中屬性public修飾的屬性$pro1。語句$a1->printinfo()是通過類A的對象$a1訪問類中方法printInfo()。語句echo $this->pro1是在類A的內部訪問public修飾的屬性$pro1。

class B extends A{function getA(){echo parent::$pro1; parent::printInfo();}}

$b1 = new B();$b1->getA();

聲明子類B繼承類A,子類B中getA()方法訪問父類A中的public修飾的$pro1成員屬性及printInfo()成員方法。

二、 修飾符protected

修飾類protected修飾類中成員,不能被該類的外部成員訪問。但該類內部可以訪問;該類的子類也可以訪問。

class A{

protected $pro2=”protected修飾的成員屬性”;

$b2->getPro2();方法setPro2()在類A的內部為protected修飾的屬性$pro2賦值。方法getPro2()是在子類B中訪問父類A中的protected修飾的屬性$pro2。

三、修飾符private

修飾符private修飾類中成員,不允許該類的外部成員訪問,也不允許該類的子類訪問。只能允許該類內部的成員訪問。

方法getPro3()在類A的內部訪問private修飾的屬性$pro3。

綜上所述,PHP中三種訪問控制修飾符public,protected及private的訪問控制權限由高到低。修飾符private修飾的成員屬性或成員方法訪問權限是最低的。實際操作中,我們也是將類中的成員屬性全部用private修飾符進行修飾,然后通過construct()方法對成員屬性賦值,僅提供公共接口與外部聯系。

參 考 文 獻

[1] 高洛峰,LAMP兄弟連主編, 《細說PHP2》, 電子工業出版社第1版2013.6,.

[2] 孔祥盛主編《PHP編程基礎與實例教程》, 人民郵電出版社第1版2011.8.

主站蜘蛛池模板: 九色在线观看视频| 国产永久在线观看| 国产黄网永久免费| 伊人色天堂| 欧美一区二区丝袜高跟鞋| 亚洲人成网7777777国产| 无码一区18禁| 国产综合在线观看视频| 99热这里只有成人精品国产| 久996视频精品免费观看| 五月天天天色| 亚洲娇小与黑人巨大交| 亚洲国产无码有码| 伊人激情综合网| 国产精品视频观看裸模| 亚洲中文字幕久久无码精品A| swag国产精品| 精品偷拍一区二区| h网址在线观看| 日韩在线中文| 国产视频大全| 中文字幕人成人乱码亚洲电影| 免费观看国产小粉嫩喷水| 欧美一区精品| 成人国产小视频| 精品久久高清| 一本大道香蕉中文日本不卡高清二区 | 五月婷婷精品| 亚洲女同欧美在线| 伊人蕉久影院| 伊人五月丁香综合AⅤ| 欧美日韩综合网| 亚洲精品在线影院| 精品无码专区亚洲| 亚洲国产91人成在线| 思思99热精品在线| 沈阳少妇高潮在线| 欧美日韩精品综合在线一区| 青青青视频91在线 | 无码aaa视频| 国产精品美人久久久久久AV| jizz国产视频| 亚洲成人www| 久久五月视频| 色婷婷在线播放| 久久黄色一级视频| 亚洲,国产,日韩,综合一区| 手机在线免费毛片| 亚洲综合中文字幕国产精品欧美| 99久久免费精品特色大片| 国产亚洲高清在线精品99| 成人综合在线观看| 日韩精品亚洲人旧成在线| 原味小视频在线www国产| 毛片网站在线看| 久久国产精品嫖妓| 国产亚洲精品91| 在线免费观看AV| 国产亚洲第一页| av天堂最新版在线| 久久精品人人做人人综合试看| 亚洲欧美在线综合一区二区三区| 欧美成人日韩| 亚洲综合精品香蕉久久网| 青青青草国产| 色综合热无码热国产| 婷婷午夜影院| 国产成年无码AⅤ片在线| 91精品国产一区自在线拍| 精品久久国产综合精麻豆| 粗大猛烈进出高潮视频无码| 国产乱子伦视频三区| 99偷拍视频精品一区二区| 久久这里只精品国产99热8| 欧美日本一区二区三区免费| 欧美另类精品一区二区三区| 亚洲一欧洲中文字幕在线| 成人在线不卡| 5555国产在线观看| 久久福利片| 亚洲第一成年网| 免费全部高H视频无码无遮掩|