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)
上一篇 2022年7月21日 下午2:00
下一篇 2022年7月21日 下午2:16


相关推荐

  • WinForm(一) WinForm入门与基本控件使用

    WinForm(一) WinForm入门与基本控件使用一 Winform 入门 WinForm 是 WindowsForm 的简称 是基于 NETFramework 平台的客户端 PC 软件 开发技术 一般使用 C 编程 在 VS2019 中 C WinForm 编程需要创建 Windows 窗体应用程序 项目 Windows 窗体应用程序是 C 语言中的一个重要应用 也是 C 语言最常见的应用 使用 C 语言编写的 Windows 应用程序与 Windows 操作系统的界面类似 每个界面都是由窗体构成的 并且能通过鼠标单击 键盘输入

    2026年3月26日
    2
  • linux(11)配置环境变量「建议收藏」

    linux(11)配置环境变量「建议收藏」前言在自定义安装软件的时候,经常需要配置环境变量,下面进行详细解析&nbsp;环境变量配置文件|用户|配置文件||:|:||系统环境|/ect/profil

    2022年7月28日
    13
  • mysql8.0jar包及驱动

    mysql8.0jar包及驱动<?xmlversion=”1.0″encoding=”UTF-8″?><projectxmlns=”http://maven.apache.org/POM/4.0.0″xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=”http://m…

    2022年5月15日
    63
  • Maven 配置阿里云镜像

    Maven 配置阿里云镜像Maven 配置阿里云镜像

    2026年3月26日
    2
  • css 滤镜之AlphaImageLoader「建议收藏」

    css 滤镜之AlphaImageLoader「建议收藏」CreateTime–2017年12月25日17:05:37Author:Marydonie滤镜特效之AlphaImageLoader作用:用于设置背景图片特效样式使用条件:IE8及以下

    2022年7月3日
    20
  • css实现首行缩进

    css实现首行缩进用 CSS 实现段落首缩进两个字符 应该使用首行缩进 text indent 比如文本块中一般每段前空两个汉字 在这里我们需要了解一种长度单位 em em 是相对长度单位 相对于当前对象 父元素 内文本的字体尺寸 我们中文段落一般每段前空两个汉字 实际上 就是首行缩进了 2em p width 200px text indent 2em em 是相对单位 2em 即现在一个字大小的两倍

    2026年3月20日
    3

发表回复

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

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