zoukankan      html  css  js  c++  java
  • 浅学soap--------2

    使用wsdl文件:
    
    生成wsdl
    <?php
    
    require('person.class.php');    //  引入生成wsdl的类文件
    require('SoapDiscovery.class.php');
    
    $wsdl = new SoapDiscovery('person','person');    //第一个类名,第二个随意
    $wsdl->getWSDL();
    ?>
    
    
    person.class.php
    <?php
    class person{
        public $b = 10;
        public function name(){
            return '阿三';
        }
        public function add($a,$b){
            return $a.$b;
        }
    }
    ?>
    
    Clint.php
    <?php
        $soap = new SoapClient('http://localhost/test/web_service/person.wsdl');    //  引入wsdl文件
        echo $soap->name();
        echo $soap->add(10);
    
        //结果  阿三1010
    ?>
    
    Service.php
    <?php
        include ('person.class.php');
        $soap = new SoapServer('http://localhost/test/web_service/person.wsdl');
        $soap->setClass('person');
        $soap->handle();
    ?>
  • 相关阅读:
    OpenJudge 6042 雇佣兵
    POJ 1741 树上 点的 分治
    Codevs 1695 Windows2013
    复制书稿
    乘积最大
    编辑距离问题
    石子合并
    最大正方形子矩阵
    选菜
    混合背包
  • 原文地址:https://www.cnblogs.com/Kqingniao/p/6831518.html
Copyright © 2011-2022 走看看