国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

在動(dòng)態(tài)網(wǎng)頁技術(shù)PHP5中類(CLASS)的新特征

2024-05-04 23:05:41
字體:
供稿:網(wǎng)友
注冊(cè)會(huì)員,創(chuàng)建你的web開發(fā)資料庫,

php5新添加了好多的新函數(shù)和特征,但是在目前最新的chm的手冊(cè)中都沒有體現(xiàn),要到在線的手冊(cè)中查找,煩??!

廢話不多說了,來看看php5中全新的class對(duì)比php2的class有什么新的特征。

1/ 加了訪問權(quán)限的控制:使用private/public/protected的特征

2/ 加入了接口和抽象類的概念,interface/abstract,可惜的是類的繼承還是樹形的單繼承。

3/ 可以定義final 函數(shù),不能在父類中覆蓋這個(gè)函數(shù)

4/ 終于可以在類中定義 靜態(tài)的變量,在php中只能在函數(shù)中定義,static $aa = nulll;,另外還提供了 const 方法const mystatic = 'aaaaaa';

5/ 新提供了一個(gè)self內(nèi)部方法 echo self::mystatic;

6/ 加入了如下的內(nèi)部特征

__construct()   初始化

__destruct();   卸載

__get();          組織返回類中的某些變量值。

__set();          組織給類中的某些變量值賦值。

__call();         調(diào)用不存在的類的函數(shù)的時(shí)候得處理方法

__clone();        copy對(duì)象用

__sleep();        序列化的時(shí)候用

__weekup();      反序列的時(shí)候用

7/ 默認(rèn)的object的賦值采用了應(yīng)用的方式,如:

$object2 = $object1

$object2 得到的是$object1的引用,不是在內(nèi)存中copy副本

8/ 提供了 reflection api ,主要用來顯示class/function 本省的結(jié)構(gòu)和統(tǒng)計(jì)信息,這個(gè)是一個(gè)全新的東西,很難說清楚,(雖然很強(qiáng)大,但是我個(gè)人還是沒有找到“這位英雄可以用武的地方”)

9/ 對(duì)class對(duì)象提供了一個(gè)枚舉的功能,可以用for循環(huán)來處理對(duì)象中的全局的變量。

10/ 提供了一個(gè)__autoload();函數(shù),用來自動(dòng)的加載類聲明文件

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 察哈| 梅河口市| 望城县| 乐东| 宁城县| 隆化县| 黄龙县| 洛阳市| 桑日县| 安远县| 卢氏县| 平邑县| 平度市| 奉新县| 逊克县| 榆树市| 高雄县| 龙州县| 罗平县| 鄢陵县| 靖宇县| 财经| 无棣县| 张家川| 微山县| 怀集县| 张掖市| 图们市| 马尔康县| 平顺县| 交城县| 康平县| 华安县| 陵水| 桐城市| 屏东县| 霍林郭勒市| 兴城市| 定南县| 同江市| 陵川县|