Annotation of embedaddon/php/ext/date/tests/gmmktime_variation9.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test gmmktime() function : usage variation - Passing positive and negative float values to arguments.
! 3: --FILE--
! 4: <?php
! 5: /* Prototype : int gmmktime([int hour [, int min [, int sec [, int mon [, int day [, int year]]]]]])
! 6: * Description: Get UNIX timestamp for a GMT date
! 7: * Source code: ext/date/php_date.c
! 8: * Alias to functions:
! 9: */
! 10:
! 11: echo "*** Testing gmmktime() : usage variation ***\n";
! 12:
! 13: //Initialise variables
! 14: $hour = 8;
! 15: $min = 8;
! 16: $sec = 8;
! 17: $mon = 8;
! 18: $day = 8;
! 19: $year = 2008;
! 20:
! 21: $inputs = array(
! 22:
! 23: 'float 123456' => 123456,
! 24: 'float -123456' => -123456,
! 25: 'float -10.5' => -10.5,
! 26: );
! 27:
! 28: // loop through each element of the array for min
! 29: foreach($inputs as $key =>$value) {
! 30: echo "\n--$key--\n";
! 31: var_dump( gmmktime($value, $min, $sec, $mon, $day, $year) );
! 32: var_dump( gmmktime($hour, $value, $sec, $mon, $day, $year) );
! 33: var_dump( gmmktime($hour, $min, $value, $mon, $day, $year) );
! 34: var_dump( gmmktime($hour, $min, $sec, $value, $day, $year) );
! 35: var_dump( gmmktime($hour, $min, $sec, $mon, $value, $value) );
! 36: }
! 37: ?>
! 38: ===DONE===
! 39: --EXPECTREGEX--
! 40: \*\*\* Testing gmmktime\(\) : usage variation \*\*\*
! 41:
! 42: --float 123456--
! 43: int\(1662595688\)
! 44: int\(1225589768\)
! 45: int\(1218306336\)
! 46: (bool|int)\((false|325855037288)\)
! 47: (bool|int)\((false|3844412784488)\)
! 48:
! 49: --float -123456--
! 50: int\(773712488\)
! 51: int\(1210775048\)
! 52: int\(1218059424\)
! 53: (bool|int)\((false|-323460834712)\)
! 54: (bool|int)\((false|-3968710530712)\)
! 55:
! 56: --float -10.5--
! 57: int\(1218118088\)
! 58: int\(1218181808\)
! 59: int\(1218182870\)
! 60: int\(1170922088\)
! 61: (bool|int)\((false|-62465356312)\)
! 62: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>