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 删除。
还没有任何评论,赶紧来占个楼吧!