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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux查看80端口占用情况_centos如何查看端口是否被占用

    linux查看80端口占用情况_centos如何查看端口是否被占用前言平常使用linux,我们经常需要查看哪个服务占用了哪个端口,接下来就为大家介绍了2种Linux查看端口占用情况可以使用lsof和netstat命令。1.lsof-i:端口号用

    2022年7月30日
    16
  • 自学cad 零基础_零基础自学吉他的步骤

    自学cad 零基础_零基础自学吉他的步骤学习CAD制图其实不难,主要还是看个人,下面是学习啦小编带来关于cad的零基础自学教程的内容,希望可以让大家有所收获! CAD的零基础自学教程  自学cad制图第1章基础  1.设备绘图界限一般来说,如果用户不作任何设置,系统对作图范围没有限制,可以将绘图区看作是一幅无穷大的图纸。格式-图形界线命令:limits出现四个选项:开、关、指定左下角点、指定右下角点。高手课专注帮你学习。  2.设备绘图单位格式-单位命令:ddunits长度、角度、插入比例、方向…

    2025年8月30日
    6
  • mysql创建前缀索引

    mysql创建前缀索引ALTERtable表名addindextitle_pre(列名(100))列名后面的数字代表前缀的长度,前缀长度并不是越长越好,这里涉及到一个选择性问题,selectcount(distinct列名)/count(*)asa,COUNT(DISTINCTleft(列名,100))asb,COUNT(DISTINCTleft(列名,110))ascfrom表名来查…

    2022年5月10日
    61
  • jstat使用_jvm常用命令

    jstat使用_jvm常用命令如何判断JVM是否存在内存问题呢?判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具。全称“JavaVirtualMachinestatisticsmonitoringtool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能…

    2025年10月31日
    3
  • Java发送邮件工具类

    Java发送邮件工具类java如何发送邮件?这里有一个简单易用的java代码发送邮件的工具类

    2022年5月15日
    37
  • 构建LAMP架构_lamp和lnmp区别

    构建LAMP架构_lamp和lnmp区别LAMP架构LAMP架构简介Apache简介编译安装Apache编译安装Mysql编译安装PHP编译安装phpMyadminLAMP架构简介LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。Apache简介ApacheHTTPServer是开源软件项目的杰出

    2022年10月9日
    2

发表回复

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

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