SoapServer->handle
SoapServer->setPersistence
SOAP 関数
PHP Manual

# SoapServer->setClass

(No version information available, might be only in CVS)

SoapServer->setClass — SOAP リクエストを処理するクラスを設定する

### 説明

SoapServer
void setClass ( string `$class_name` [, mixed `$args` [, mixed `$...` ]] )

指定されたクラスから全てのメソッドをエクスポートします。

このオブジェクトは SoapServer->setPersistence メソッドにより指定した PHP セッションに関するリクエストをまたがる 持続性を持たせることができます

### パラメータ

`class_name`

  エクスポートするクラス名

`args`

  これらのオプションパラメータは、 オブジェクト作成時にデフォルトのクラスコンストラクタに渡されます。

### 返り値

値を返しません。

### 例

例1 いくつかの例

`<?php
class foo {
function foo()
{
}
}
$server->setClass("foo");
class bar {
function bar($x, $y)
{
}
}
$server->setClass("bar", $arg1, $arg2);
?>`

### 参考

- SoapServer->__construct
- SoapServer->addFunction
- SoapServer->setPersistence

SoapServer->handle
SoapServer->setPersistence
SOAP 関数
PHP Manual