一、类
7.类的内省
检查一个类是否被定义:
$yes_no = class_exists(classname );
$classes = get_declared_classes( );
获得类定义的属性和方法
$methods = get_class_methods(classname
);
$properties = get_class_vars(classname
);
获得父类名:
$superclass = get_parent_class(classname
);
8.对象的内省
检查变量是否是一个对象或者获得其类名
$yes_no = is_object(var
);
$classname = get_class(object
);
判断一个对象是否具有某种方法
$yes_no = method_exists(object
, method
);
获得对象对应的类的方法和属性
$array = get_object_vars(object
);
8.序列化
序列化意味着我们可以将对象转化成一个字符序列,从而存贮到一个文件中去。
$encoded = serialize(something
);
$something = unserialize(encoded
);
本文详细介绍了PHP中类与对象的基础知识,包括类的定义、创建对象、调用属性和方法、静态方法与属性的使用、类的方法和属性定义、类的继承、类与对象的内省以及序列化等内容。
1922

被折叠的 条评论
为什么被折叠?



