可以考虑添加命名空间独立函数
作者: kostislav创建于 2023年2月12日更新于 2025年6月27日
推荐的使用断言函数的方式是调用 `Hamcrest_MatcherAssert` 和 `Hamcrest_Matchers` 的静态方法。对于想要使用"独立"函数的人,可以调用 `Util::registerGlobalFunctions` 并让其在全局命名空间中创建函数。但是,自 PHP 5.6 起,就可以通过 `use function` 从命名空间中导入函数。是否有必要在命名空间中定义这些函数,并默认使其可访问呢?它们不应与现有函数冲突,只需在文件顶部添加一个 `use` 语句即可,就可以像使用全局函数一样使用它们。
内容来源: hamcrest/hamcrest-php