Example usage

The fastest usage (ever? ;):

require_once ( 'class.phpwsdl.php' );
PhpWsdl::RunQuickMode ( );

This will run the PHP SoapServer and determine all the configuration, if your webservice handler class is within the same file or in a file named 'class.webservice.php'.

If the webservice handler class is in another file:

require_once ( 'class.phpwsdl.php' );
PhpWsdl::RunQuickMode ( 'class.yourwebservice.php' );

If your webservice needs more files:

require_once ( 'class.phpwsdl.php' );
PhpWsdl::RunQuickMode ( Array ( 'class.yourwebservice.php', 'class.yourcomplextype.php' ) );

Quick, isn't it?

But PhpWsdl can do a lot more for you. See the demos in the downloads for some examples.
Features

parsing of WSDL definitions from comment blocks
creating WSDL even without definitions in comments
caching of the generated WSDL for more performance
support for complex types and arrays
create optimized or human readable WSDL
creat

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow php-wsdl-creator

php-wsdl-creator Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of php-wsdl-creator!

Additional Project Details

Registered

2014-01-15