我总是使用标准的php lib函数而没有任何use
语句,因为这是正确的方法,我确信它。
然而,最近我更新了我的PhpStorm,现在它自动使用var_dump
自动填充任何标准函数(如array_fill
,use
等)。这是一个例子:
use function array_fill;
use function array_key_exists;
use function var_dump;
$x = array_fill(0, 5, 'a');
var_dump($x);
这背后有什么理由吗?显然,无论有没有这些use
,它都能正常工作。
答案 0 :(得分:2)
请在Settings/Preferences | Editor | General | Auto Import
中检查PHP的自动导入设置。
特别是 - Enable auto-import from the global namespace
选项 - 看起来已在您的设置中启用。