В моих проектах PHP Netbeans я недавно начал вставлять пользовательские объекты в массивы, чтобы повысить производительность. Я обнаружил, что намного быстрее , чтобы запрашивать базу данных и получать сразу несколько объектов вместо того, чтобы запрашивать снова и снова.
Мне нравится новый подход, за исключением случаев, когда я перебираю массив и пытаюсь получить доступ к каждому из объектов, Netbeans не знает, что элементы в массиве на самом деле являются объектами. Попробуйте следующий пример кода, например:
foreach ($arrAccounts as $objAccount) {
echo ( $objAccount->get_name() . " - " . $objAccount->get_type() );
...
}
Когда я набираю "$ objAccount->", Netbeans не распознает, что это пользовательский класс Account.