가장 먼저해야 할 일. Im a n00b. PHP로 기본 작업을 시작합니다. 어쨌든 나는 이것을 할 필요가있다. 비록 그것이 나의 현재의 지식 내에 있지 않다는 것을 알고 있긴하지만.PHP의 SOAP 서버에서 배열을 가져 오는 것
저는 객체 형태로 데이터를 보내는 SOAP 서버와 상호 작용하고 단일 문자열 또는 이와 유사한 것을 수신합니다. 하지만 배열을받을 수 없습니다 ...
여기 내 코드입니다. 여기
class cUSER {
public $LOGIN;
public $PASS;
}
$pcUser = new cUSER;
$pcUser->LOGIN = "user";
$pcUser->PASS = "pass";
try {
$client = new SoapClient("http://servername.es:8200/SOAPSERV.asmx?wsdl", array(‘features’ => SOAP_SINGLE_ELEMENT_ARRAYS));
//var_dump($client->__getFunctions());
$cACCESORIO = $client->GET_ACCESORIOS($pcUser);
} catch (Exception $e) {
echo '', $e->getMessage(), "\n";
die();
}
그리고
내가 서버 개발자로부터받은 사양입니다 :GET_ACCESORIOS이 PARAM으로 사용자 objec이 필요합니다. 객체 배열을 반환합니다.
REFERENCIA (모델 ID) 포 모델로 (모델명) PVP (가격) HasError (쇼 오류가 발생했습니다 경우) ERROR (오류 설명 : 객체를 다시 제공합니다)
서버 REPLY입니다
,617,서버가 요청을 처리 할 수 없습니다. ---> 개체 참조가 개체의 인스턴스 으로 설정되지 않았습니다.
나는 여러 가지 도움을 시도했다.