PHP oops中的函数

PHP中的一些有用函数,用于获取有关类和对象的信息 1.get_class:通过使用它,我们可以获得对象的类名…

PHP中的一些有用函数,用于获取有关类和对象的信息

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:通过使用此函数,我们可以检查类方法是否存在。

例子8

<?php
class cls1
{
function fun1()
{
}
}
echo method_exists("cls1","fun1");
?>

输出:

类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册