function FileMaker($database = NULL, $hostspec = NULL, $username = NULL, $password = NULL)
    {
        $this->_impl = new FileMaker_Implementation($database, $hostspec, $username, $password);
    }
function FileMaker($database = NULL, $hostspec = NULL, $username = NULL, $password = NULL)
    {
        $this->_impl = new FileMaker_Implementation($database, $hostspec, $username, $password);
    }
function FileMaker ( $ database = NULL , $ hostspec = NULL , $ username = NULL , $ password = NULL ) { $ this -> _impl = new FileMaker_Implementation ( $ database , $ hostspec , $ username , $ password ) ; }
FileMaker object constructor.

If you want to use the constructor without specifying all the
parameters, pass in NULL for the parameters you want to omit.
For example, to specify only the database name, username, and
password, but omit the hostspec, call the constructor as follows:

<samp>
new FileMaker('DatabaseName', NULL, 'username', 'password');
</samp>

@param string $database Name of the database to connect to.
@param string $hostspec Hostspec of web server in FileMaker Server
deployment. Defaults to http://localhost, if set to NULL.
@param string $username Account name to log into database.
@param string $password Password for account.
FileMaker object constructor .