PHP 一些有关类和对象的有用的函数

PHP 一些有关类和对象的有用的函数

  1. get_class: 通过使用该函数,我们可以获取对象的类名。

示例1

<?php
    class cls1
    {

    }
    obj=new cls1();
    echo get_class(obj);
?>

输出:

PHP 一些有关类和对象的有用的函数

2.get_class_vars: 它被用来将类的所有变量作为数组元素获取。

示例2

<?php
    class cls1
    {
        var x=100;
        vary=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;
        vary=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: 使用这个函数我们可以检查类方法是否存在。

示例8

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

输出:

PHP 一些有关类和对象的有用的函数

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程