我需要将一个soapclient绑定到一个特定的出站网络接口,但是我找不到关于这个的任何文档。这是可能的吗?如果没有,有什么可能的解决办法?
可以将流上下文传递给设置了bindto选项的soapclient构造函数:
$opts = array( 'socket' => array( 'bindto' => '192.168.0.100:0', ), ); $ctx = stream_context_create($opts); $client = new SoapClient('the.wsdl', array('stream_context' => $ctx));