|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
实现固定数量的几张图片的上传;再如调试软件ZendStudio的使用,看了很多次老师的应用,但总感觉用的不顺手,不懂那么多的数据值,到底哪一个才是真正的问题所在;还有如数据库语句的封装,我只会用简单的函数来进行封装。php5 php5新添加了很多多少的新函数和特点,然而在今朝最新的chm的手册中都没有表现,要到在线的手册中查找,烦啊!!!
空话不多说了,来看看php5中全新的class对照php2的class有甚么新的特点。
1/ 加了会见权限的掌握:利用private/public/protected的特点
2/ 到场了接口和笼统类的概念,interface/abstract,惋惜的是类的承继仍是树形的单承继。
3/ 可以界说final 函数,不克不及在父类中掩盖这个函数
4/ 终究可以在类中界说 静态的变量,在php中只能在函数中界说,
static $aa = nulll;
别的还供应了 const 办法
const mystatic = 'aaaaaa';
5/ 新供应了一个self外部办法
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();函数,用来主动的加载类声明文件
具体情形:http://www.php.net/manual/en/language.oop5.basic.php
看到好的帖子最好up一下,以使得更多的人得到分享。 |
|