WSDL Generator for PHP

WSDL Generator for PHP

b5781acc184a3b650cca2356028d20a6.jpg雖然 WSDL (Web Service Definition Language) 已經是很常見了,不過每次用到的時候都還是要回想一下,特別是在參數傳遞的部分。
現在可以比較方便的透過一些工具產生程式,這樣就直接當作 Class 拿來用就好了!!
 
滿方便的,以下介紹安裝與使用方式
 
 
安裝 wsdl2phpgenerator
使用 composer 套件,其實安裝一點困難都沒有
composer require wsdl2phpgenerator/wsdl2phpgenerator
產生 WSDL Class
安裝好後,簡單寫一段小程式,並填入你的 WSDL 網址即可
* 以政府開放資料為例 http://www.cpami.gov.tw/chinese/index.php?option=com_content&view=article&id=17105&Itemid=227
<?php
require 'vendor\autoload.php';

$generator = new \Wsdl2PhpGenerator\Generator();
$generator->generate(
    new \Wsdl2PhpGenerator\Config(array(
        'inputFile' => 'http://www.cpami.gov.tw/opendata/wsdl/fd2_wsdl.xml',
        'outputDir' => 'output'
    ))
);
產生相關的 Class
上面步驟完成後,在 output 裡面就會產生 autoload.php ,這樣就可以使用囉!