(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
PharFileInfo::getCRC32 — Retorna el código CRC32 o levanta una excepción si el CRC no ha sido verificado
Retorna la suma de verificación crc32() del fichero dentro del archivo Phar.
Esta función no contiene ningún parámetro.
La suma de verificación crc32() del fichero dentro del archivo Phar.
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.
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 ejemplo anterior mostrará :
3633523372