@alex--n

Почему система странно реагирует на объект, полученный из json?

Добрый день.
1. Получаю Trying to get property of non-object когда пытаюсь сравнить
if( $resultJson->Success === false ) {...}
2. Вывожу перед этим
print_r($resultJson);die();
Система гордо выдает
stdClass Object ( [ErrorCode] => [ErrorMessage] => [Success] => true )

Возвращаюсь к первому шагу и получаю Trying to get property of non-object
3. Вывожу
print_r($resultJson->Success);die();
Система выдает
true
Возвращаюсь к первому шагу и получаю Trying to get property of non-object.
4. Делаю костыли
$temp = $resultJson->Success;
print_r($temp);die();

Выдало true.
5. Пытался сравнить
if( $temp === false ) {
и получил Trying to get property of non-object.
Может кто то встречался раньше с таким?
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
Телепатия: весь этот код в цикле. Первый элемент цикла - хороший, поэтому при die все хорошо. Если die убрать, то первый элемент проходит, а второй null, поэтому падает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы