Skip to Content
PHP编程:第4版
book

PHP编程:第4版

by Kevin Tatroe, Peter MacIntyre
January 2021
Intermediate to advanced
505 pages
9h 45m
Chinese
Publishing House of Electronics Industry
Content preview from PHP编程:第4版
XML-RPC
351
$result = curl_exec($ch);
$resultInfo = curl_getinfo($ch);
curl_close($ch);
XML-RPC
虽然
XML-RPC
SOAP
如今不如
REST
流行,但它们是两个更早的标准协议,用来创
建网页服务。其中,
XML-RPC
是一个较老的(而且简单的)协议,
SOAP
是较新的并
且比较复杂的协议。
PHP
提供了使用
SOAP
XML-RPC
xmlrpc
扩展,它是基于
xmlrpc-epi
项目的(参
见链接
29
所指向的网页)。
xmlrpc
扩展默认是不被编译的,所以你在编译时需要在
congure
行添加
--with-xmlrpc
服务器
示例
16-6
展示了只有单函数(在
XML-RPC
中叫作“方法”)的非常基础的
XML-RPC
服务器。示例函数
multiply()
将两个数相乘并返回结果。这个例子并不令人兴奋,但是
它展示了基础的
XML-RPC
服务器的构成。
示例16-6:乘法 XML-RPC 服务器
<?php
//
通过
RPC
把此函数公开为
multiply()
function times ($method, $args) {
return $args[0] * $args[1];
}
$request = $HTTP_RAW_POST_DATA;
if (!$request) {
$requestXml = $_POST['xml'];
}
$server = xmlrpc_server_create() ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

解密金融数据

解密金融数据

Justin Pauley
算法技术手册(原书第2 版)

算法技术手册(原书第2 版)

George T.Heineman, Gary Pollice, Stanley Selkow
Java持续交付

Java持续交付

Daniel Bryant, Abraham Marín-Pérez

Publisher Resources

ISBN: 9787121404634