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 ?
Notice: Undefined property: stdClass::$qsa
Notice: Undefined property: stdClass::$atividade_secundaria.
Alguém saberia como corrigir ?
- <?php
- foreach ($objeto->qsa as $key => $qsa)
- {
- if (!empty($qsa))
- {
- $object->qsa .= $qsa->qual." - ".$qsa->nome."\n";
- //$object->qsa .= $qsa->nome."\n";
- }
- }
- foreach ($objeto->atividades_secundarias as $key => $value)
- {
- if (!empty($value))
- {
- $object->atividade_secundaria .= $value->code." - ".$value->text."\n";
- //$object->atividade_secundaria .= $value->text."\n";
- }
- }
- ?>
Boa tarde!
Em um foreach você não deve ler o objeto em si, mas sim a chave e o valor.
desta forma:
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.
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