FC ConcursosFC Concursos

Questão FC374801

Qual é a funcionalidade do método loadObjectList?

Desenvolvimento Web

Instituto Consulplan · 2025

Considere o seguinte código PHP usado para se conectar a um banco de dados no Joomla:

 

$db = JFactory::getDbo();

$query = $db->getQuery(true);

$query->select('*')->from('#__users');

$db->setQuery($query);

$results = $db->loadObjectList();

 

Qual é a funcionalidade do método loadObjectList?

  1. Criar uma conexão com o banco de dados.
  2. Executar a query e retornar o primeiro registro.
  3. Retornar os resultados como um array associativo.
  4. Retornar os resultados como um array de objetos.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O método loadObjectList tem a função de retornar os registros da consulta como um array de objetos.

Cada elemento desse array é um objeto (normalmente do tipo stdClass) cujas propriedades correspondem aos nomes das colunas do resultado SQL. Por exemplo, após executar a consulta você pode acessar o primeiro registro com $results[0]->username.

Essa forma é útil quando se prefere manipular registros por atributos em vez de índices associativos, facilitando leitura e iteração com foreach:

foreach ($results as $row) { echo $row->email; }

Em resumo: loadObjectList transforma cada linha do resultado em um objeto e reúne todos esses objetos em um array para uso direto na aplicação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo