gpt4 book ai didi

php - [PHP]如何在没有实例化的情况下检查一个类是否继承了另一个类?

转载 作者:可可西里 更新时间:2023-11-01 13:33:45 26 4
gpt4 key购买 nike

我有一些类名。如何在不实例化类的情况下检查一个类是否继承了另一个类?

 if (!class_exists($controller)) //AND I have check type
{

$objectController = new IndexController();
$objectController->index();
}

最佳答案

你可以使用is_subclass_of:

http://php.net/manual/en/function.is-subclass-of.php

class TestA {}
class TestB extends TestA {}
class TestC extends TestB {}

var_dump(is_subclass_of('TestA', 'TestA')); // false
var_dump(is_subclass_of('TestB', 'TestA')); // true
var_dump(is_subclass_of('TestC', 'TestA')); // true

关于php - [PHP]如何在没有实例化的情况下检查一个类是否继承了另一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8806912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com