* I32 TEST */ print_r("testI32(-1)"); $i32 = $testClient->testI32(-1); print_r(" = {$i32}\n"); /** * I64 TEST */ print_r("testI64(-34359738368)"); $i64 = $testClient->testI64(-34359738368); print_r(" = {$i64}\n"); /** * DOUBLE TEST */ print_r("testDouble(-852.234234234)"); $dub = $testClient->testDouble(-852.234234234); print_r(" = {$dub}\n"); /** * BINARY TEST -- TODO */ /** * STRUCT TEST */ print_r("testStruct({\"Zero\", 1, -3, -5})"); $out = new \ThriftTest\Xtruct(); $out->string_thing = "Zero"; $out->byte_thing = 1; $out->i32_thing = -3; $out->i64_thing = -5; $in = $testClient->testStruct($out); print_r(" = {\"" . $in->string_thing . "\", " . $in->byte_thing . ", " . $in->i32_thing . ", " . $in->i64_thing . "}\n");