производительность между определением глобальной переменной и регулярной инициализацией

#php

Вопрос:

Что касается названия статьи, я не уверен, что является более быстрым и оптимальным. Кто-нибудь может помочь?

Мой Пример:

bootstrap.php

 $query = new Query();
 

file1.php

 include bootstrap.php;
$query->where('a = b')->get('table');
 

file2.php

 include bootstrap.php;
$query->where('a = b')->get('table');
 

ИЛИ Мера 2

bootstrap.php

 function query() {
  return new Query();
}
 

file1.php

 include bootstrap.php;
query()->where('a = b')->get('table');
 

file2.php

 include bootstrap.php;
query()->where('a = b')->get('table');
 

В настоящее время я уделяю приоритетное внимание второму методу, потому что он лучше поддерживает подсказки кода.
Спасибо

Комментарии:

1. Что вы до сих пор пытались измерить скорость? Зачем вам использовать метод для инициализации объекта, у которого нет ничего, кроме конструктора?

2. @CalamityJane привет, братан, я использую функцию для инициализации объекта, потому что она поддерживает IntelliSense хорошо, используйте глобальную переменную, это IntelliSense работает не лучше