Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Notice: Undefined property: stdClass:: Olá pessoal, estou recebendo este erro ao executar um foreach, Notice: Undefined property: stdClass::$qsa Notice: Undefined property: stdClass::$atividade_secundaria. Alguém saberia como corrigir ? ...
RB
Notice: Undefined property: stdClass::  
Olá pessoal, estou recebendo este erro ao executar um foreach,

Notice: Undefined property: stdClass::$qsa

Notice: Undefined property: stdClass::$atividade_secundaria.

Alguém saberia como corrigir ?

  1. <?php
  2. foreach ($objeto->qsa as $key => $qsa)
  3.               {
  4.                 if (!empty($qsa))
  5.                 {
  6.                   $object->qsa .= $qsa->qual." - ".$qsa->nome."\n";
  7.                   //$object->qsa .= $qsa->nome."\n";
  8.                 }
  9.               }
  10.               foreach ($objeto->atividades_secundarias as $key => $value)
  11.               {
  12.                 if (!empty($value))
  13.                 {
  14.                   $object->atividade_secundaria .= $value->code." - ".$value->text."\n";
  15.                   //$object->atividade_secundaria .= $value->text."\n";
  16.                 }
  17.               }
  18. ?>

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


CG

Boa tarde!

Em um foreach você não deve ler o objeto em si, mas sim a chave e o valor.
desta forma:
foreach ($object as $key =>$value) { var_dump($key); var_dump($value) }


Assim você consegue saber que valores estão sendo dentro do objeto com base na chave e no valor. Mas não utilize o objeto e sua propriedade como estava fazendo anteriormente.
JD

Tive esse erro quando atualizei a versao do php pra 7.4. Normalizou no downgrade pra Versao 7.3.17. Nao encontrei nada buscando esse erro na versao 7.4. Tenta
\stdClass