PharFileInfo::getCRC32

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

PharFileInfo::getCRC32Retorna el código CRC32 o levanta una excepción si el CRC no ha sido verificado

Descripción

public PharFileInfo::getCRC32(): int

Retorna la suma de verificación crc32() del fichero dentro del archivo Phar.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

La suma de verificación crc32() del fichero dentro del archivo Phar.

Errores/Excepciones

Levanta una excepción BadMethodCallException si el CRC32 del fichero no ha sido verificado aún. Esto no ocurre normalmente, ya que el CRC es verificado al abrir el fichero en modo lectura o escritura.

Ejemplos

Ejemplo #1 Ejemplo con PharFileInfo::getCRC32()

<?php
try {
$p = new Phar('/ruta/versus/mon.phar', 0, 'mon.phar');
$p['monfichier.txt'] = 'salut';
$file = $p['monfichier.txt'];
echo
$file->getCRC32();
} catch (
Exception $e) {
echo
'La escritura de mon.phar.phar ha fallado: ', $e;
}
?>

El resultado del ejemplo sería:

3633523372