(PHP 4, PHP 5, PHP 7)
copy — Copia un fichero
$source
   , string $dest
   [, resource $context
  ] ) : bool
   Realiza un copia del fichero source a
   dest.
  
Si se quiere mover un fichero, use la función rename().
sourceRuta al fichero de origen.
dest
       La ruta de destino. Si dest es un URL, la
       operación de copiado puede fallar si la envoltura no admite la sobrescritura de
       ficheros existentes.
      
Si el fichero destino ya existe, será sobrescrito.
contextUn recurso de contexto válido creado con stream_context_create().
   Devuelve TRUE en caso de éxito o FALSE en caso de error.
  
| Versión | Descripción | 
|---|---|
| 5.3.4 | Se cambió el parámetro contextpara que realmente tenga efecto.
        Anteriormente, se ignoraba cualquiercontext. | 
| 5.3.0 | Se añadió el soporte para el contexto. | 
Ejemplo #1 Ejemplo de copy()
<?php
$fichero = 'ejemplo.txt';
$nuevo_fichero = 'ejemplo.txt.bak';
if (!copy($fichero, $nuevo_fichero)) {
    echo "Error al copiar $fichero...\n";
}
?>