Hello_There.php - First Example of SOAP

This section provides a tutorial example on how to use the SOAP extension to call a Web service provided by herongyang.com to get a greeting message.

To show you an example of how PHP SOAP extension can be used in a SOAP client application, here is my first SOAP PHP script, Hello_There.php

<?php
#  Hello_There.php
#- Copyright 2009-2015 (c) HerongYang.com. All Rights Reserved.
#
   $client = new SoapClient
      ("http://herongyang.com/Service/Hello_WSDL_11_SOAP.wsdl");
   echo("\nReturning value of Hello() call: ".$client->Hello());
?>

Run it while your computer is connected to the Internet. You will get:

herong> php Hello_There.php

Returning value of Hello() call:
      Hello from server - herongyang.com.

Very nice. This confirms that:

Table of Contents

 About This Book

 Introduction and Installation of PHP

 Managing PHP Engine and Modules on macOS

 Managing PHP Engine and Modules on CentOS

 cURL Module - Client for URL

 DOM Module - Parsing HTML Documents

 GD Module - Manipulating Images and Pictures

 MySQLi Module - Accessing MySQL Server

 OpenSSL Module - Cryptography and SSL/TLS Toolkit

 PCRE Module - Perl Compatible Regular Expressions

SOAP Module - Creating and Calling Web Services

 SOAP Module and PHP Implementations of SOAP

 Turning on the Default SOAP Module

Hello_There.php - First Example of SOAP

 SoapClient - SOAP Client Class and Functions

 Hello_There_Dump.php - Debugging SOAP Messages

 What Is WSDL

 Using SOAP Extension in non-WSDL Mode

 SOAP Module - Server Functions and Examples

 Zip Module - Managing ZIP Archive Files

 References

 Full Version in PDF/EPUB