本文概述
1. get_class:通过使用它, 我们可以获得对象的类名。
例子1
<?php
class cls1
{
}
$obj=new cls1();
echo get_class($obj);
?>
输出
2. get_class_vars:用于获取类的所有变量作为Array元素。
例子2
<?php
class cls1
{
var $x=100;
var $y=200;
}
print_r(get_class_vars("cls1"));
?>
输出
3. get_class_methods:将一个类的所有方法作为数组获取。
例子3
<?php
class cls1
{
function fun1()
{
}
function fun2()
{
}
}
print_r(get_class_methods("cls1"));
?>
输出
4. get_declare_classes:获取当前脚本中的所有声明类以及预定义的类。
例子4
<?php
class cls1
{
}
print_r(get_declared_classes());
?>
输出
5. get_object_vars:获取对象的所有变量作为数组。
例子5
<?php
class cls1
{
var $x=100;
var $y=200;
}
$obj= new cls1();
print_r(get_object_vars($obj));
?>
输出
6. class_exists:检查指定的类是否存在。
例子6
<?php
class cls1
{
}
echo class_exists("cls1");
?>
输出
7. is_subclass_of:通过使用此函数, 我们可以检查第一类是否为第二类的子类。
例子7
<?php
class cls1
{
}
class cls2 extends cls1
{
}
echo is_subclass_of("cls2", "cls1");
?>
输出
8. method_exists:通过使用此函数, 我们可以检查类方法是否存在。
例子八
<?php
class cls1
{
function fun1()
{
}
}
echo method_exists("cls1", "fun1");
?>
输出
评论前必须登录!
注册