PHP 使用标准函数

PHP use standard functions

我总是使用没有任何 use 语句的标准 php lib 函数,因为这是这样做的正确方法,我确信这一点。 然而,最近我更新了我的 PhpStorm,现在它可以使用 use 自动完成任何标准函数(如 var_dumparray_fill 等)。这是一个例子:

use function array_fill;
use function array_key_exists;
use function var_dump;

$x = array_fill(0, 5, 'a');
var_dump($x);

这背后有什么原因吗?显然,有或没有这些 use 都可以正常工作。

请检查 Settings/Preferences | Editor | General | Auto Import 中 PHP 的自动导入设置。

特别是 - Enable auto-import from the global namespace 选项 - 看起来它已在您的设置中启用。