У меня есть функция PHP (назовите ее funcA), которая используется в нескольких местах, поэтому я поместил funcA (и некоторые связанные функции) в отдельный файл, который require
d, в других файлах PHP.funcA делает многочисленные запросы к базе данных, которая уже открыта и используется кодом, который ее вызывает.Эти запросы выполняются через объект MDB2.
В нынешнем виде, когда вызывается funcA, вызывающая подпрограмма передает уже подключенный указатель объекта MDB2.Это прекрасно работает.
Интересно, что было бы лучше сделать funcA полностью автономной, не передавая указатель MDB2object и вместо этого имея funcA require
MDB2 и подключаясь к базе данных со своимобъект mdb2.Это больше памяти, больше циклов ЦП и больше сетевого трафика, но лучше ли это?