php构建webservice,php webservice实例(简单易懂)「建议收藏」

php构建webservice,php webservice实例(简单易懂)「建议收藏」phpwebservice实例(简单易懂)首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK现在我们来体验webservice//…

大家好,又见面了,我是你们的朋友全栈君。

php webservice实例(简单易懂)

首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例

子,webservice还是逃不开server端与client端。

我测试的环境为:apache2.2.11 php5.2.10

做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;

OK 现在我们来体验webservice

//server端

serverSoap.php

$soap

=

new

SoapServer

(null

,

array

(‘uri’

=>

“http://192.168.1.179/”

));//This uri is

your SERVER ip.

$soap

->

addFunction

(‘minus_func’

);

//Register

the function

$soap

->

addFunction

(SOAP_FUNCTIONS_ALL

);

$soap

->

handle

();

function

minus_func

($i

,

$j

){

$res

=

$i

$j

;

return

$res

;

}

//client端

clientSoap.php

try

{

$client

=

new

SoapClient

(null

,

array

(‘location’

=>

“http://192.168.1.179/test/serverSoap.php”

,

‘uri’

=>

“http://127.0.0.1/”

)

);

echo

$client

->

minus_func

(100

,

99

);

}

catch

(SoapFault

$fault

){

echo

“Error: “

,

$fault

->

faultcode

,

“, string: “

,

$fault

->

faultstring

;

}

这是客户端调用服务器端函数的例子,我们再搞个class的。

//server端

serverSoap.php

$classExample

=

array

();

$soap

=

new

SoapServer

(null

,

array

(‘uri’

=>

“http://192.168.1.179/”

,

‘classExample’

=>

$classExample

));

$soap

->

setClass

(‘chesterClass’

);

$soap

->

handle

();

class

chesterClass

{

public

$name

=

‘Chester’

;

function

getName

相关文档:

/***************************by

garcon1986********************************/

// boolean integer float example

$action = false;

if($action == “show version”){

echo “the version is 123”.’
‘;

}else if($action == false){

echo “action is false”.'< ……

/***************************by garcon1986**************************/

form.html

Upload File

Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼。此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下,避免下次忘记了这样的安装配置方法。

步骤一:下载php 5.2 for windows的安装包,解压至C:\php。注意此解压目录可以是在任何盘下,然而目录名不能包含空格;

以下是php5.2的文件目录: ……

转自: http://www.phpsoho.com/article/php/200809/09-239.html

如果 Web 应用程序中的一个特性需要超过 1 秒或 2 秒才能完成,那么应该怎么办?需要某种离线处理解决方案。学习几种对 PHP 应用程序中长时间运行的作业进行离线服务的方法。

大型的连锁店有一个大问题。每天,在每家商店会发生数千次交易� ……

概述

1.PHP 是什么?

PHP 是服务器端解释的脚本语言,它是目前最流行的 web 编程语言之一。  在一个 HTML 页面中可以嵌入PHP代码,这些代码在每次页面访问时执行。PHP 代码将在 Web 服务器中被解释并且生成 HTML或者访问者看到其他输出结果。

2.My SQL 是什么?

My SQL 是基于 SQL 的完 ……

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162636.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号