CHAPTER 20Advanced Web Services

In the previous chapter, you created a basic web service and made a call to the Amazon Web Services API, which involved passing simple arrays and values. For real-life applications, however, you may need to send objects between two back-end systems. To do this, you will need to use some of the advanced features of WSDL and the SOAP extension to encode and decode objects properly. In this chapter, you will learn about complex types, which enable this functionality by defining the elements in the object in a universal format.

You are probably familiar with how to track sessions and authenticate users for your web applications. When working with web service clients and servers, the syntax for these tasks can be slightly ...

Get Pro PHP: Patterns, Frameworks, Testing and More now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.