Php/docs/yar-server-exception.gettype
来自菜鸟教程
Yar_Server_Exception::getType
(PECL yar >= 1.0.0)
Yar_Server_Exception::getType — 获取异常的原始类型
说明
public Yar_Server_Exception::getType ( ) : string
当服务端的服务函数抛出异常的时候, 客户端本地会响应的抛出一个Yar_Server_Exception异常. 有一个属性, 标明了服务端异常的类型. 这个方法就是获取这个异常类型.
参数
此函数没有参数。
返回值
string
范例
Example #1 Yar_Server_Exception::getType()示例
//Server.php<?phpclass Custom_Exception extends Exception {};class API { public function throw_exception($name) { throw new Custom_Exception($name); }}$service = new Yar_Server(new API());$service->handle();?>//Client.php<?php$client = new Yar_Client("http://host/api.php%22);try { $client->throw_exception("client");} catch (Yar_Server_Exception $e) { var_dump($e->getType()); var_dump($e->getMessage());}
以上例程的输出类似于:
string(16) "Custom_Exception" string(6) "client"
参见