大家好,又见面了,我是你们的朋友全栈君。
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 的完 ……
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162636.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...