какой общий экземпляр и новый экземпляр

Из документации FlightHP:

По умолчанию каждый раз, когда вы загружаете свой класс, вы получаете общий доступ
пример. Чтобы получить новый экземпляр класса, просто передайте false как
параметр:

// Shared instance of the class
$shared = Flight::db();

// New instance of the class
$new = Flight::db(false);

что такое общий экземпляр?
какая разница между этими двумя типами в действии?

-1

Решение

Flight :: db () — это статический метод, который возвращает экземпляр класса.

Обычно используется одноэлементный шаблон, что означает, что если вызывать Flight :: db () несколько раз, все переменные указывают на один и тот же экземпляр.

если вы вызываете Flight :: db (false), новый объект создается для каждого вызова, что означает, что если вы вызываете его несколько раз, вы получаете собственный объект для каждого вызова.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]