在 PHP 中创建匿名对象


从 PHP 7 版开始,可以创建匿名类。PHP 中的每一个对象与一个类相关。可以实例化匿名类以创建对象。

示例

 在线演示

<?php
   class my_sample_class {}
   $obj = new class extends my_sample_class {};
   echo "Does the instance belong to parent class? = " ;
   echo var_dump($obj instanceof my_sample_class);
?>

输出

Does the instance belong to parent class? = bool(true)

在以上代码中,创建了一个父类(my_sample_class),并且它已实例化为子类(new class),该子类继承自父类。

我们正在检查该实例是否属于父类。由于子类是父类的扩展,它将返回 True 作为输出。

更新时间: 2019-12-27

484 次浏览

开启您的职业生涯

完成课程获得认证

入门
广告