1)ไม่ใช้ WSDL
2)ใช้ WSDL
1)ไม่ใช้ WSDL
การสร้างโดยวิธีแรกเราก็จะต้องแบ่งไฟล์ออกเป็น 2 ส่วนคือ ส่วนของ Server และ ส่วนของ Client
ในส่วนของ Server นี้จะประกอบไปตัวตัวอย่างโค๊ดด้านล่างนี้
โค้ด: เลือกทั้งหมด
function TEST($input){
return $input+10;
}
$server = new SoapServer(null,
array( 'uri' => '***'));
$server->addFunction('TEST');
$server->handle();
โค้ด: เลือกทั้งหมด
$server = new SoapServer(null, array( 'uri' => '***'))
โค้ด: เลือกทั้งหมด
$server->addFunction('TEST')
โค้ด: เลือกทั้งหมด
$server->handle()
ต่อมาจะเป็นส่วนของ Client จะประกอบไปด้วยโค๊ดดังนี้
โค้ด: เลือกทั้งหมด
$client = new SoapClient(null, array(
'location' => "http://localhost/yyy.php",
'uri' => '***'));
echo $client->__soapCall('TEST', array('21'));
โค้ด: เลือกทั้งหมด
$client = new SoapClient(null, array(
'location' => "http://localhost/yyy.php",
'uri' => '***'))
โค้ด: เลือกทั้งหมด
echo $client->__soapCall('TEST', array('21'))
ในส่วนของการใช้ WSDL เดี๋ยวค่อยมาต่อนะครับ