Annotation of embedaddon/php/ext/date/tests/gmmktime_variation9.phpt, revision 1.1.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>