个性化阅读
专注于IT技术分析

PHP函数:获取有关类和对象的信息

本文概述

1. get_class:通过使用它, 我们可以获得对象的类名。

例子1

<?php
	class cls1
	{
		
	}
	$obj=new cls1();
	echo get_class($obj);
?>

输出

PHP函数:获取有关类和对象的信息

2. get_class_vars:用于获取类的所有变量作为Array元素。

例子2

<?php
	class cls1
	{
		var $x=100;
		var $y=200;
	}
	print_r(get_class_vars("cls1"));
?>

输出

PHP函数:获取有关类和对象的信息

3. get_class_methods:将一个类的所有方法作为数组获取。

例子3

<?php
	class cls1
	{
		function fun1()
		{
		}
		function fun2()
		{
		}
	}
	print_r(get_class_methods("cls1"));
?>

输出

PHP函数:获取有关类和对象的信息

4. get_declare_classes:获取当前脚本中的所有声明类以及预定义的类。

例子4

<?php
	class cls1
	{
	
	}
	print_r(get_declared_classes());
?>

输出

PHP函数:获取有关类和对象的信息

5. get_object_vars:获取对象的所有变量作为数组。

例子5

<?php
	class cls1
	{
		var $x=100;
		var $y=200;
	}
	$obj= new cls1();
	print_r(get_object_vars($obj));
?>

输出

PHP函数:获取有关类和对象的信息

6. class_exists:检查指定的类是否存在。

例子6

<?php
	class cls1
	{
		
	}
	echo class_exists("cls1");
?>

输出

PHP函数:获取有关类和对象的信息

7. is_subclass_of:通过使用此函数, 我们可以检查第一类是否为第二类的子类。

例子7

<?php
	class cls1
	{
		
	}
	class cls2 extends cls1
	{
	}
	echo is_subclass_of("cls2", "cls1");
?>

输出

PHP函数:获取有关类和对象的信息

8. method_exists:通过使用此函数, 我们可以检查类方法是否存在。

例子八

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

输出

PHP函数:获取有关类和对象的信息
赞(0)
未经允许不得转载:srcmini » PHP函数:获取有关类和对象的信息

评论 抢沙发

评论前必须登录!