--TEST-- Test copy() function: usage variations - links --SKIPIF-- --FILE-- \n"; var_dump( filesize($file_path."/copy_variation7_symlink.tmp") ); //size of the symlink itself clearstatcache(); var_dump( filesize($file_path."/copy_variation7_hardlink.tmp") ); //size of the file clearstatcache(); echo "-- Now applying copy() on source link to create copies --\n"; echo "-- With symlink --\n"; var_dump( copy($symlink, $file_path."/copy_copy_variation7_symlink.tmp") ); var_dump( file_exists($file_path."/copy_copy_variation7_symlink.tmp") ); var_dump( is_link($file_path."/copy_copy_variation7_symlink.tmp") ); var_dump( is_file($file_path."/copy_copy_variation7_symlink.tmp") ); var_dump( filesize($file_path."/copy_copy_variation7_symlink.tmp") ); clearstatcache(); echo "-- With hardlink --\n"; var_dump( copy($hardlink, $file_path."/copy_copy_variation7_hardlink.tmp") ); var_dump( file_exists($file_path."/copy_copy_variation7_hardlink.tmp") ); var_dump( is_link($file_path."/copy_copy_variation7_hardlink.tmp") ); var_dump( is_file($file_path."/copy_copy_variation7_hardlink.tmp") ); var_dump( filesize($file_path."/copy_copy_variation7_hardlink.tmp") ); clearstatcache(); echo "*** Done ***\n"; ?> --CLEAN-- --EXPECTF-- *** Testing copy() with symlink and hardlink *** Size of source files => int(%d) int(3600) -- Now applying copy() on source link to create copies -- -- With symlink -- bool(true) bool(true) bool(false) bool(true) int(3600) -- With hardlink -- bool(true) bool(true) bool(false) bool(true) int(3600) *** Done ***