PharData::copy
En esta página
PharData::copy
Copia un fichero interno del archivo tar/zip a otro fichero dentro del mismo archivo
Descripción#
public PharData::copy(string $from, string $to): true
```php
Copia un fichero interno del archivo tar/zip a otro fichero dentro del mismo archivo. Es una alternativa orientada a objetos al uso de `copy` con el gestor de flujos phar.
## Parámetros
`from`
`to`
## Valores devueltos
Retorna siempre `true`.
## Errores/Excepciones
Se lanza una excepción `UnexpectedValueException` si el fichero de origen no existe, si el fichero de destino ya existe, si el soporte de escritura está desactivado, si falla la apertura de alguno de los dos ficheros o si falla la lectura del fichero de origen; o se lanza una excepción `PharException` si falla la escritura de los cambios del archivo phar.
## Ejemplos
Un ejemplo con `PharData::copy`
Este ejemplo muestra el uso de `PharData::copy` y su equivalente en términos de gestor de flujos. La principal diferencia entre ambos enfoques radica en la gestión de errores. Todos los métodos PharData lanzan excepciones, mientras que el gestor de flujos utiliza `trigger_error`.
```php