TRUE ); $policy = new WSPolicy(array("security" => $security_options)); $security_token = new WSSecurityToken(array("user" => "Raigama", "password" => "RaigamaPW", "passwordType" => "Digest")); $client = new WSClient(array( "wsdl" => "http://localhost/samples/ws3.php?wsdl", "policy" => $policy, "securityToken" => $security_token, "useWSA" => true)); try { $proxy = $client->getProxy(); var_dump ($proxy->add(array ('a'=> 5,'b' =>5))); //var_dump ($proxy->hello(array('name'=>'Sebastian'))); //var_dump ($proxy->addarray(array('a'=>array(1,2,3)))); } catch (Exception $e) { if ($e instanceof WSFault) { printf("Soap Fault Reason: %s\n", $e->Reason); printf("Soap Fault Code: %s \n", $e->Code); } else { printf("Message = %s\n",$e->getMessage()); } } ?>