Esempio n. 1
0
<?php

require_once "../../lib/Dklab/SoapClient.php";
$client = new Dklab_SoapClient(null, array('location' => "http://dklab.ru/lib/Dklab_SoapClient/demo/test/Dklab_SoapClient/soapserver.php", 'uri' => 'urn:myschema', 'timeout' => 1));
try {
    // 4 is greater than timeout, so an exception will happen.
    $t0 = microtime(true);
    $client->slowMethod(3);
} catch (Exception $e) {
    echo $e->getMessage() . sprintf(" in %.2fs", microtime(true) - $t0) . "\n";
}
Esempio n. 2
0
<?php

require_once "../../lib/Dklab/SoapClient.php";
$client = new Dklab_SoapClient(null, array('location' => "http://dklab.ru/lib/Dklab_SoapClient/demo/test/Dklab_SoapClient/soapserver.php", 'uri' => 'urn:myschema', 'timeout' => 3));
$data = $client->getComplexData(array("abc"));
// call MyServer::getComplexData()
$text = $client->slowMethod(1);
// call MyServer::slowMethod()
echo "<pre>";
print_r($data);
print_r($text);