我正在PHP中动态加载一个类。此文件和类名已从数据库中删除。该文件必须包含类和方法。我尝试用界面来解决它,但我真的不知道如何以最美丽的方式做到这一点。
你的建议是什么?
答案 0 :(得分:5)
使用class_exists()
确定是否已定义类,method_exists()
确定类是否有方法,instanceof
确定类是否实现了接口。
答案 1 :(得分:2)
要检查是否已定义类,请使用:
if (class_exists('ClassName')) {
// Do something
}
要检查方法/功能是否存在,请使用:
if (method_exists('methodName')) {
// Do something
}