包 | system.web.services |
---|---|
继承 | class CSoapObjectWrapper |
版本 | $Id: CWebService.php 3515 2011-12-28 12:29:24Z mdomba $ |
源码 |
CSoapObjectWrapper是一个内部封装类,当SoapServer::setObject()未定义时则使用此类。
公共属性
属性 | 类型 | 描述 | 定义在 |
---|---|---|---|
object | object | 服务提供者 | CSoapObjectWrapper |
公共方法
方法 | 描述 | 定义在 |
---|---|---|
__call() | PHP的__call魔术方法。 | CSoapObjectWrapper |
__construct() | 构造方法 | CSoapObjectWrapper |
属性详细
object
属性
public object $object;
服务提供者
方法详细
__call()
方法
public mixed __call(string $name, array $arguments)
| ||
$name | string | 方法名 |
$arguments | array | 方法参数 |
{return} | mixed | 方法返回值 |
public function __call($name,$arguments)
{
return call_user_func_array(array($this->object,$name),$arguments);
}
PHP的__call魔术方法。 这个方法调用服务提供者来执行实际的逻辑。
__construct()
方法
public void __construct(object $object)
| ||
$object | object | 服务提供者 |
public function __construct($object)
{
$this->object=$object;
}
构造方法