Как настроить в IdeaVIM Ctrl + N и завершение Ctrl + P из Vim?

Оператор use предназначен для присвоения псевдонимов именам классов, интерфейсов или других пространств имен. Большинство операторов use относятся к пространству имен или классу, которые вы хотели бы сократить:

use My\Full\Namespace;

эквивалентно:

use My\Full\Namespace as Namespace;
// Namespace\Foo is now shorthand for My\Full\Namespace\Foo

Если оператор use используется с именем класса или интерфейса, он имеет следующие функции:

// after this, "new DifferentName();" would instantiate a My\Full\Classname
use My\Full\Classname as DifferentName;

// global class - making "new ArrayObject()" and "new \ArrayObject()" equivalent
use ArrayObject;

Оператор use не следует путать с автозагрузкой . Класс автоматически загружается (отрицая необходимость include), регистрируя автозагрузчик (например, с помощью spl_autoload_register). Вы можете прочитать PSR-4 , чтобы увидеть подходящую реализацию автозагрузчика.

30
задан laike9m 17 October 2017 в 09:39
поделиться