Я хочу вернуть значение из приведенных ниже сценариев:PHP: Не определено свойство: StdClass
$wsdl_url = 'http://srv.test/erProject/services/services?wsdl';
$client = new SOAPClient($wsdl_url);
$params = array(
'IPADDR' => "111.12.13.14",
);
$return = $client->getUserInfo($params);
print_r($return);
echo $return->getUserInfo->expiredate;
print_r работа и возвращение:
stdClass Object
(
[return] => stdClass Object
(
[UserCredit] => stdClass Object
(
[expiredate] => 23-02-2018
)
[resCode] => 1
)
)
но эхо возвратит:
PHP Примечание: Неопределенное свойство: stdClass :: $ UserCredit
PHP Примечание: Попытка получить имущество не-объект
Заранее спасибо
Ваш 'print_r()' показывает ожидаемую структуру. '$ Возврат-> возврат-> UserCredit-> expiredate'. Свойством объекта, хранящегося в '$ return', является' return'. –
Теперь мы не используем 'getUserInfo ($ params)', вы можете использовать это 'echo $ return-> return-> UserCredit-> expiredate;' –