我已经看过了关于这个函数的文档,但是我似乎找不到一种方法来让这个函数返回false。文档显示返回类型为array|false
class_implements('NonExistingClass');
// Warning: class_implements(): Class \NonExistingClass does not exist and could not be loaded
class_implements('\StdClass')
// returns empty array什么时候会返回false而不发出警告?
发布于 2021-08-24 16:21:35
当您将一个不存在的类传递给class_implements()函数时,它将返回False并生成一个警告。正如@Barmar建议的那样,您可以在函数前面添加@以抑制警告。
@class_implements('NonExistingClass')
这将返回false,并且不会生成警告。
https://stackoverflow.com/questions/68910106
复制相似问题