Annotation of embedaddon/php/ext/standard/tests/file/005_basic.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test fileatime(), filemtime(), filectime() & touch() functions : basic functionality
                      3: --FILE--
                      4: <?php
                      5: /*
                      6:    Prototype: int fileatime ( string $filename );
                      7:    Description: Returns the time the file was last accessed, or FALSE
                      8:      in case of an error. The time is returned as a Unix timestamp.
                      9: 
                     10:    Prototype: int filemtime ( string $filename );
                     11:    Description: Returns the time the file was last modified, or FALSE
                     12:      in case of an error.
                     13: 
                     14:    Prototype: int filectime ( string $filename );
                     15:    Description: Returns the time the file was last changed, or FALSE
                     16:      in case of an error. The time is returned as a Unix timestamp.
                     17: 
                     18:    Prototype: bool touch ( string $filename [, int $time [, int $atime]] );
                     19:    Description: Attempts to set the access and modification times of the file
                     20:      named in the filename parameter to the value given in time.
                     21: */
                     22: 
                     23: echo "*** Testing the basic functionality with file ***\n";
                     24: print( @date('Y:M:D:H:i:s', fileatime(__FILE__)) )."\n";
                     25: print( @date('Y:M:D:H:i:s', filemtime(__FILE__)) )."\n";
                     26: print( @date('Y:M:D:H:i:s', filectime(__FILE__)) )."\n";
                     27: print( @date('Y:M:D:H:i:s', touch(dirname(__FILE__)."/005_basic.tmp")) )."\n";
                     28: 
                     29: echo "*** Testing the basic functionality with dir ***\n";
                     30: print( @date('Y:M:D:H:i:s', fileatime(".")) )."\n";
                     31: print( @date('Y:M:D:H:i:s', filemtime(".")) )."\n";
                     32: print( @date('Y:M:D:H:i:s', filectime(".")) )."\n";
                     33: print( @date('Y:M:D:H:i:s', touch(dirname(__FILE__)."/005_basic")) )."\n";
                     34: 
                     35: echo "\n*** Done ***\n";
                     36: ?>
                     37: --CLEAN--
                     38: <?php
                     39: unlink(dirname(__FILE__)."/005_basic.tmp");
                     40: unlink(dirname(__FILE__)."/005_basic");
                     41: ?>
                     42: --EXPECTF--    
                     43: *** Testing the basic functionality with file ***
                     44: %d:%s:%s:%d:%d:%d
                     45: %d:%s:%s:%d:%d:%d
                     46: %d:%s:%s:%d:%d:%d
                     47: %d:%s:%s:%d:%d:%d
                     48: *** Testing the basic functionality with dir ***
                     49: %d:%s:%s:%d:%d:%d
                     50: %d:%s:%s:%d:%d:%d
                     51: %d:%s:%s:%d:%d:%d
                     52: %d:%s:%s:%d:%d:%d
                     53: 
                     54: *** Done ***

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>