2012-12-21 1 views
1

유효한 wsdl로 SoapClient의 인스턴스를 만든 다음 일부 스키마가 손상된 서비스를 호출하면 치명적인 오류가 발생합니다. 나는 SoapFault를 올릴 것으로 기대했을 것입니다. 이 치명적인 오류 (항상 유효한 요청을 전달하는 것 외에는)를 방지하는 방법은 무엇입니까?PHP SOAP-ERROR 인코딩 : 객체에 X 속성이 없습니다.

Fatal error: SOAP-ERROR: Encoding: object has no 'X' property 

답변

0

이 적어도 말을하는 것이 재미있다 ...

오류에서 서비스 호출 결과가 잡을 SOAPFault에로 제기되고 직전 xdebug_disable(); 추가!

0

먼저 soapUI로 테스트하고 오류를 알려주십시오.

문제는 코드에 있으며 특히 WSDL에 전달 된 인수의 시퀀스와 구문에 문제가 있습니다.

관련 문제