2016-11-14 3 views
-1

nusoap 및 PHP 5.6.25를 사용하여 SOAP 웹 서비스를 사용하려고하지만 오류가 있습니다. 다음은 PHP 코드는 다음과 같습니다치명적 오류 : 정의되지 않은 함수 호출 nusoap_client()

require_once 'nusoap-0.9.5/lib/nusoap.php'; 
    $client = new nusoap_client('http://www.webservicex.net/ConvertTemperature.asmx?WSDL'); 
    if($client->getError()){ 
     echo 'Error'; 
    } else { 
     echo 'nusoap is working'; 
    } 

오류 :

Fatal error: Call to undefined function nusoap_client()

+1

오류에 대해 알려주십시오. –

+3

당신은 ** 새로운 ** ** 키워드를 들어 본 적이 있습니까? –

+0

"오류가 있습니다"질문에 오류를 포함시키는 것이 중요하지 않습니까? – Xorifelse

답변

0

당신이이처럼 보이는 것을 알 수 있습니다 nusoap_client 당신에 대해 인터넷에있는 예제를 확인하는 경우 :

$client = new nusoap_client("food.wsdl", true); 
$error = $client->getError(); 

그래서 때 nusoap_client 클래스의 새 인스턴스를 만들려면 전에 new이라는 단어를 추가해야합니다. 따라서 코드는 다음과 같습니다.

$client = new nusoap_client('http://www.webservicex.net/ConvertTemperature.asmx?WSDL'); 
if($client->getError()){ 
    echo 'Error'; 
} else { 
    echo 'nusoap is working'; 
} 
+0

Daniel 감사합니다. ** new ** keyword를 사용하는 것을 정말로 잊었습니다. –