Annotation of embedaddon/php/ext/standard/tests/file/005_basic.phpt, revision 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>