Web服务和PHP

时间:2012-08-20 08:46:32

标签: php web-services

我工作的小公司要我MAYBE用PHP写一个web服务。我使用过webservices(Flickr,Youtube等)。但从来没有写过。我是一位经验丰富的PHP webdeveloper(显然不是webservices)。

在接受/拒绝此任务之前。 Web服务有什么特别之处,或者我可以这样做:

if ($GET["something"]==="somethingelse")
{
header('Content-Type: application/json');
    echo json_encode(array(Answer => 'yes'));
}

我能这样做吗?

2 个答案:

答案 0 :(得分:2)

是的,你可以,事实上这是我认为你的第一个网络服务的良好开端。

使用不同分支的php脚本(对url参数进行if-tests)是创建Web服务的非常快速和简单的方法。

除非严格要求,否则我不会使用基于SOAP / XML的Web服务。 (节省编写WSDL,测试等的时间)。 SOAP / XML webservices可能会为您提供UDDI(服务目录)等功能,但如果不需要,我不会浪费时间制作它: - )

答案 1 :(得分:1)

我发现nuSOAP相当全面且易于使用。

如果您遇到困难,请查看他们的页面并再次询问 http://sourceforge.net/projects/nusoap/