PHP 使用标准函数
PHP use standard functions
我总是使用没有任何 use
语句的标准 php lib 函数,因为这是这样做的正确方法,我确信这一点。
然而,最近我更新了我的 PhpStorm,现在它可以使用 use
自动完成任何标准函数(如 var_dump
、array_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
选项 - 看起来它已在您的设置中启用。
我总是使用没有任何 use
语句的标准 php lib 函数,因为这是这样做的正确方法,我确信这一点。
然而,最近我更新了我的 PhpStorm,现在它可以使用 use
自动完成任何标准函数(如 var_dump
、array_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
选项 - 看起来它已在您的设置中启用。