将请求处理到同一PHP SOAP服务器中的多个类
发布时间:2020-12-13 16:11:19 所属栏目:PHP教程 来源:网络整理
导读:是否可以使用单个 PHP SOAP服务器来处理对多个类(服务)的请求? 如果是,请您展示一个示例实现? 如果没有,你能说出原因吗? 解决方法 你能将其他服务包装在一个类中吗?完全未经测试,这只是一个想法…… class MySoapService{ public function __construct()
是否可以使用单个
PHP SOAP服务器来处理对多个类(服务)的请求?
如果是,请您展示一个示例实现? 如果没有,你能说出原因吗? 解决方法
你能将其他服务包装在一个类中吗?完全未经测试,这只是一个想法……
class MySoapService { public function __construct() { $this->_service1 = new Service1(); $this->_service2 = new Service2(); } // You could probably use __call() here and intercept any calls,// thus avoiding the need for these declarations in the wrapper class... public function add($a,$b) { return $this->_service1->add($a,$b); } public function sub($a,$b) { return $this->_service2->sub($a,$b); } } class Service1 { public function add($a,$b) { return $a + $b; } } class Service2 { public function sub($a,$b) { return $a - $b; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |