PharFileInfo::getCRC32

Returns CRC32 code or throws an exception if CRC has not been verified

&reftitle.description; public `int` `PharFileInfo::getCRC32`

This returns the `crc32` checksum of the file within the Phar archive.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

The `crc32` checksum of the file within the Phar archive.

&reftitle.errors;

Throws `BadMethodCallException` if the file has not yet had its CRC32 verified. This should be impossible with normal use, as the CRC is verified upon opening the file for reading or writing.

&reftitle.examples;

### A `PharFileInfo::getCRC32` example

    <?php
    try {
        $p = new Phar('/path/to/my.phar', 0, 'my.phar');
        $p['myfile.txt'] = 'hi';
        $file = $p['myfile.txt'];
        echo $file->getCRC32();
    } catch (Exception $e) {
        echo 'Write operations on my.phar.phar failed: ', $e;
    }
    ?>

&example.outputs;

    3633523372