Я получил это предупреждение в своих журналах ошибок и хотел знать, как исправить эти проблемы в моем коде.
Внимание:
Примечание PHP: Неопределенное свойство: stdClass :: $ records в script.php в строке 440
Некоторые коды:
// Parse object to get account id's
// The response doesn't have the records attribute sometimes.
$role_arr = getRole($response->records); // Line 440
Ответ, если записи существуют
stdClass Object
(
[done] => 1
[queryLocator] =>
[records] => Array
(
[0] => stdClass Object
(
[type] => User
[Id] =>
[any] => stdClass Object
(
[type] => My Role
[Id] =>
[any] => <sf:Name>My Name</sf:Name>
)
)
)
[size] => 1
)
Ответ, если записи не существуют
stdClass Object
(
[done] => 1
[queryLocator] =>
[size] => 0
)
Я думал что-то вроде функции array_key_exists (), но для объектов что-нибудь? или я поступаю неправильно?