首页 > 解决方案 > PHP:使用反斜杠来引用命名空间上的全局空间

问题描述

我使用反斜杠来准确引用全局方法。我不想在命名空间中查找它并在全局空间中找到它。

助理告诉我这是不必要的代码。并建议从几天前开始将其转换为导入。

以反斜杠开头

namespace Foo;
echo \is_numeric('1');

指南

namespace Foo;
use function is_numeric;
echo is_numeric('1');

第一种方式将来会出错吗?

第二种方法比第一种性能更好吗?

标签: phpnamespaces

解决方案


可以is_numeric这样使用,性能和可读性的最佳平衡

namespace Foo;
echo is_numeric('1');

推荐阅读