--TEST--
Test copy() function: basic functionality
--FILE--
<?php
/* Prototype: bool copy ( string $source, string $dest );
 * Description: Makes a copy of the file source to dest.
 *              Returns TRUE on success or FALSE on failure.
 */

echo "*** Testing copy() function: to copy file from source to destination --\n"

var_dumpfile_exists(__FILE__) );

/* copying the file */
$file_path dirname(__FILE__);
$file_name1 $file_path."/copy_basic1.tmp";
$file_name2 $file_path."/copy_basic2.tmp";
var_dumpcopy(__FILE__$file_name1) );
var_dumpcopy($file_name1$file_name2) );

echo 
"-- Checking whether the copy of file exists --\n";
var_dumpfile_exists($file_name1) );
var_dumpfile_exists($file_name2) );

echo 
"-- Checking filepermissions of file and its copies --\n";
printf"%o"fileperms(__FILE__) );
echo 
"\n";
printf"%o"fileperms($file_name1) );
echo 
"\n";
printf"%o"fileperms($file_name2) );
echo 
"\n";

echo 
"*** Done ***\n";
?>

--CLEAN--
<?php
$file_path 
dirname(__FILE__);
$file_name1 $file_path."/copy_basic1.tmp";
$file_name2 $file_path."/copy_basic2.tmp";
unlink($file_name1);
unlink($file_name2);
?>

--EXPECTF--
*** Testing copy() function: to copy file from source to destination --
bool(true)
bool(true)
bool(true)
-- Checking whether the copy of file exists --
bool(true)
bool(true)
-- Checking filepermissions of file and its copies --
%d
%d
%d
*** Done ***