adoSchema::SchemaFileVersion PHP 메소드

SchemaFileVersion() 공개 메소드

Call this method to obtain the AXMLS DTD version of the requested XML schema file.
또한 보기: SchemaStringVersion()
public SchemaFileVersion ( string $filename ) : string
$filename string AXMLS schema file
리턴 string Schema version number or FALSE on error
    function SchemaFileVersion($filename)
    {
        // Open the file
        if (!($fp = fopen($filename, 'r'))) {
            // die( 'Unable to open file' );
            return FALSE;
        }
        // Process the file
        while ($data = fread($fp, 4096)) {
            if (preg_match($this->versionRegex, $data, $matches)) {
                return !empty($matches[2]) ? $matches[2] : XMLS_DEFAULT_SCHEMA_VERSION;
            }
        }
        return FALSE;
    }