PHP Modules Tutorials - Herong's Tutorial Examples - v5.18, by Herong Yang
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
Introduction and Installation of PHP
Managing PHP Engine and Modules on macOS
Managing PHP Engine and Modules on CentOS
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
Using SOAP Extension in non-WSDL Mode
SOAP Module - Server Functions and Examples