2011-01-03 4 views
2

私のPHPスクリプトに構文エラーがあります。これは、PHPがエラーが発生した行番号を教えてくれれば簡単に修正できます。PHP SOAPフォルトが行番号を指定していませんか?

しかし、すべては、私はPHPのSOAPサーバークラスから取り戻すには、次のとおりです。

<SOAP-ENV:Envelope> 
    <SOAP-ENV:Body> 
     <SOAP-ENV:Fault> 
      <faultcode>SOAP-ENV:Server</faultcode> 
      <faultstring>syntax error, unexpected '.', expecting ',' or ';'</faultstring> 
     </SOAP-ENV:Fault> 
    </SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 

私のサーバーのPHPコードは次のとおりです。エラーが自動的にされ

$server = new SoapServer(__APP_PATH_VAR."WSDL/MYWSDL.wsdl"); 
$server->setClass('MY_SOAP_CLASS',$this->Core); 
$server->handle(); 

私は任意のコードを持っていませんgenerated-このメッセージを生成します。

私はどのようにエラーに応答で発生した行番号をPHPに含めますか?

+2

ああ、SOAPを。 Don'tchaちょうどそれを愛する? –

答えて

1

は、デバッグにドキュメントの開始時にこれを置く:

error_reporting(E_ALL); ini_set('display_errors','1'); 
+0

エラー報告はありますが、SOAPでは機能しません。 – Nick

+0

あなたのargsの内容は何ですか? – CarpeNoctumDC

+0

実際には、s&gの場合は、呼び出しからargsを削除して、もう一度試してみてください。エラーが発生したかどうかを確認します。クラスの中にあるかどうかを確認します。エラーの行番号 – CarpeNoctumDC

関連する問題