我使用PHP 5.5。我尝试添加箭头而不是冒号,但仍然无法正常工作。如何修复代码使其起作用? 我的代码:
function add($a,$b){
return $a + $b;
}
function div($a,$b){
return $a / $b;
}
$server = new soap_server();
$server->configureWSDL("Jemix WS ","urn:http://jemiaymen.com");
$server->register("add",
array('a'::'xsd:int','b'::'xsd:int'),
array('return'->'xsd:int'),
// namespace
"http://jemiaymen.com",
// soapaction
false,
// style
'rpc',
// use
'encoded',
// description
'A simple add web method');
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA :
'';
$server::service($HTTP_RAW_POST_DATA);
?>
答案 0 :(得分:-1)
array('a'::'xsd:int','b'::'xsd:int'),
您的问题已在阵列行上方发生。请适当调整单引号。