php hessian详细介绍
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-26 08:52:36 浏览: 评论:0
一、看到这个单词我还不知道怎么读,音标是[hes]读黑森.
hessian是一个轻量级的远程的数据交换工具,使用简单的方法提供了rmi(远程方法调用)的功能,相比webservice,hessian更简单、快捷,采用的是二进制rpc协议,因为采用的是二进制协议,所以它很适合于发送二进制数据.
hessian是独立于语言的.
二、在php中怎么用的呢?
你是不是认为这个和soap一样在php.ini中开启一个就可以使用了,我也这么认为的,可 是我要告诉你的是这样的想法是错误的.
需要去下载一个hessianphp的库来使用,下载地址http://hessianphp.sourceforge.net/
三、看看怎么使用
1、服务器端,代码如下:
- <?php
- include_once('hessianphp/dist/hessianservice.php');
- class helloworldservice
- {
- public function __construct()
- {
- }
- public function add($a, $b)
- { //开源代码phpfensi.com
- return $a+$b;
- }
- }
- $wrapper = new hessianservice();
- $wrapper->registerobject(new helloworldservice);
- $wrapper->displayinfo = true;
- $wrapper->service();
- ?>
2、客户端,代码如下:
- <?php
- require_once 'hessianphp/dist/hessianclient.php';
- hessian::errorreporting(hessian_silent);
- $url = 'http://localhost/info.php';
- $proxy = & new hessianclient($url);
- $sum = $proxy->add(3, 5);
- echo $sum;
- if(hessian::error()) {
- $errors = hessian::error();
- print_r($erros->message);
- //var_dump($errors);
- } //开源代码phpfensi.com
- ?>
Tags: php hessian详细介绍
相关文章
- ·ubuntu下安装php5+pdo(2013-11-13)
- ·phpMyAdmin配置安装全攻略(2013-11-13)
- ·win2003 iis整合php后 环境变量无法读取到(2013-11-13)
- ·详解如何正确配置PHP开发环境(2013-11-13)
- ·phpMyAdmin简明安装教程(2013-11-13)
- ·在centos上安装php5.5+MySQL 5.5.32(2013-11-13)
- ·phpmyadmin 配置方法与安装教程(2013-11-28)
- ·Linux下安装MySql+Apache2+PHP5.3.1教程(2013-11-28)
- ·php 5.3环境配置方法(apache2.2 mysql5.1)(2013-11-28)
- ·个人空间上安装phpMyAdmin方法(2013-11-29)
- ·php memcache安装与注意事项(2013-11-29)
- ·需要密码登录phpmyadmin设置方法(2013-11-29)
- ·phpMyAdmin 缺少 mysqli 扩展,请检查 PHP 配置(2013-12-02)
- ·php中不能加载php_mysql.dll、php_mysqli.dll解决方法(2013-12-06)
- ·PHP下免费的加速器,PHPAccelerator(2013-12-10)
- ·为PHP5加入动态Flash文件的生成的支持(2013-12-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)