php 建立和呼叫webservice介面示例

2021-09-27 04:28:27 字數 1068 閱讀 3982

1,生成wsdl檔案

1)建立 creat_wsdl.php

<?php

include_once('service.php');

$wsdl=new soapdiscovery('service','soap');//第一引數為類名,也是生成wsdl的檔名service.wsdl,第二個引數是服務的名字可以隨便寫

$wsdl->getwsdl();

?>

2)建立 service.php 這裡需要乙個類及方法

<?php

class service

public function add($a,$b)

}?>

4)建立 服務檔案,包含方法及服務啟用

$server->setclass('service');//註冊service類的所有方法

$server->handle();//處理請求

?>

2,啟動webservice服務  php -s localhost:12312 

3,編寫客戶端程式並呼叫 client.php 

<?php

ini_set('soap.wsdl_cache_enabled','0');//關閉快取

//echo $soap->__soapcall('add',array(1,2))//或者這樣呼叫也可以

?>

附:關鍵函式說明文件:

php中建立和呼叫webservice介面示例

這篇文章主要介紹了php中建立和呼叫webservice介面示例,包括webservice基本知識 webservice服務端例子 webservice客戶端例子,需要的朋友可以參考下 作為開發者來講,要想寫webservice介面或者呼叫別人的webservice介面,首先需要了解什麼是webse...

js 物件建立和呼叫

建立js物件 1 建立物件 function companycommunity 2 這裡繼承公司的屬性,並建立方法 extend true,companycommunity.prototype,二 通過物件建立呼叫方法獲取的引數資訊,並繼承 extend true,options,option 三 ...

儲存過程的 建立 和 呼叫

1 建立儲存過程has permission create or replace procedure has permission contentid in varchar2,contenttype in number,privilege in number,userid in number,ret...