<?php
    // PEAR::SOAP
    require('SOAP/Client.php');

    // Description of the API
    $wsdl_url = 'WhoisData.wsdl';
    $WSDL = new SOAP_WSDL($wsdl_url);

    // Fetch supported types & methods
    $whois = $WSDL->getProxy(); 
    
    // make an array of parameters we need to pass
    $params = array('domain' => 'php.net',
            'clientID' => '1234',
            'emailAddress' => 'ilia@prohost.org'
        );

    // Send whois request for php.net
    $result = $whois->getWhoisData($params);
?>