Php5新添加了好多的新函数和特征
2007-08-31 15:24
260 查看
Php5新添加了好多的新函数和特征,但是在目前最新的chm的手册中都没有体现,要到在线的手册中查找,烦啊!!!
废话不多说了,来看看Php5中全新的class对比Php2的class有什么新的特征。
350-018 HP0-401 70-500 70-305 MB7-222 MB4-175 HP0-538 350-018 MB7-224
1/ 加了访问权限的控制:使用private/public/protected的特征
2/ 加入了接口和抽象类的概念,interface/abstract,可惜的是类的继承还是树形的单继承。
3/ 可以定义final 函数,不能在父类中覆盖这个函数 MCSA Bootcamp
4/ 终于可以在类中定义 静态的变量,在Php中只能在函数中定义,
static $aa = nulll;
另外还提供了 const 方法
const mystatic = 'aaaaaa';
5/ 新提供了一个self内部方法 MCP Bootcamp MCSE 2003 Bootcamp
echo self::mystatic;
6/ 加入了如下的内部特征
__construct() 初始化
__destruct(); 卸载
__get(); 组织返回类中的某些变量值。
__set(); 组织给类中的某些变量值赋值。
__call(); 调用不存在的类的函数的时候得处理方法
__clone(); copy对象用
__sleep(); 序列化的时候用
__weekup(); 反序列的时候用
7/ 默认的object的赋值采用了应用的方式,如:
$object2 = $object1
$object2 得到的是$object1的引用,不是在内存中copy副本
8/ 提供了 reflection API ,主要用来显示class/function 本省的结构和统计信息,这个是一个全新的东西,很难说清楚,(虽然很强大,但是我个人还是没有找到“这位英雄可以用武的地方”)
9/ 对class对象提供了一个枚举的功能,可以用for循环来处理对象中的全局的变量。
10/ 提供了一个__autoload();函数,用来自动的加载类声明文件
废话不多说了,来看看Php5中全新的class对比Php2的class有什么新的特征。
350-018 HP0-401 70-500 70-305 MB7-222 MB4-175 HP0-538 350-018 MB7-224
1/ 加了访问权限的控制:使用private/public/protected的特征
2/ 加入了接口和抽象类的概念,interface/abstract,可惜的是类的继承还是树形的单继承。
3/ 可以定义final 函数,不能在父类中覆盖这个函数 MCSA Bootcamp
4/ 终于可以在类中定义 静态的变量,在Php中只能在函数中定义,
static $aa = nulll;
另外还提供了 const 方法
const mystatic = 'aaaaaa';
5/ 新提供了一个self内部方法 MCP Bootcamp MCSE 2003 Bootcamp
echo self::mystatic;
6/ 加入了如下的内部特征
__construct() 初始化
__destruct(); 卸载
__get(); 组织返回类中的某些变量值。
__set(); 组织给类中的某些变量值赋值。
__call(); 调用不存在的类的函数的时候得处理方法
__clone(); copy对象用
__sleep(); 序列化的时候用
__weekup(); 反序列的时候用
7/ 默认的object的赋值采用了应用的方式,如:
$object2 = $object1
$object2 得到的是$object1的引用,不是在内存中copy副本
8/ 提供了 reflection API ,主要用来显示class/function 本省的结构和统计信息,这个是一个全新的东西,很难说清楚,(虽然很强大,但是我个人还是没有找到“这位英雄可以用武的地方”)
9/ 对class对象提供了一个枚举的功能,可以用for循环来处理对象中的全局的变量。
10/ 提供了一个__autoload();函数,用来自动的加载类声明文件
相关文章推荐
- PHP5面向对像新特征:__autoload()函数自动加载类
- opencv学习笔记:特征点匹配函数使用注意
- c语言中如何添加计时函数,统计程序执行的时间
- 利用sys._getframe()为日志添加文件路劲,函数名和行号
- unity mono 添加 JNI_OnLoad 编译后 函数无法找到
- 卡方函数和皮尔逊函数选取最佳特征
- 数学工具笔记之二:微分方程的特征函数
- MFC中为子对话框添加OnInitDialog()函数(VC6.0下)
- 学习OpenCV——BOW特征提取函数(特征点篇)
- Android Studio添加函数注释
- MFC添加函数
- 最大熵模型的特征函数及约束条件
- 添加计算列,注意函数的使用
- cscope和ctags添加头文件的索引,查看系统库函数
- 解析php中两种缩放图片的函数,为图片添加水印
- Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释
- [转]图片处理函数(自适应缩略图datatable中添加缩略图像)
- 给javascript添加右截取函数
- MFC中SendMessage的用法与相应函数的添加
- CXF整合spring框架实现动态调用,找不到函数接口, 添加拦截器无法初始化