Являются ли объекты DAO лучше, чем статические классы DAO в PHP?

Я понимаю причины не использования статики в Java.

Тем не менее, в настоящее время я занимаюсь разработкой ОО-кода на PHP. Я использую DAO с целью хранения своих запросов в одном месте, чтобы я мог легко их найти. Я также создаю экземпляры некоторых DAO, чтобы включить нумерацию страниц в некоторые (соответствующие) запросы. Во многих случаях в этом нет необходимости, поэтому я стараюсь просто создавать статические методы (хотя технически я не думаю, что могу назвать это DAO) в форме:

$info = schemeDAO::someFunction($variable);

Мне может понадобиться только этот единственный метод при обновлении страницы (то есть конкретное значение в заголовочном файле).

Мне может понадобиться создать один и тот же DAO сто раз, когда объекты создаются и уничтожаются.

 $dao = new myDao();
$info = $dao->someFunction($variable);

В любом случае, мне кажется, по крайней мере, в PHP, не было бы более эффективным с точки зрения производительности просто загружать статические данные и сохранять их в памяти?

0

Решение

Задача ещё не решена.

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

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

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