PHP 8 compatibility
[m6w6/ext-psi] / tests / stat / stat002.phpt
1 --TEST--
2 stat
3 --INI--
4 psi.directory={PWD}/../../psi.d:{PWD}
5 --SKIPIF--
6 <?php
7 PHP_OS === "Darwin" or die("skip - only for OSX");
8 ?>
9 --FILE--
10 ===TEST===
11 <?php
12 var_dump(psi\stat(__FILE__, $stat), $stat);
13 ?>
14 ===DONE===
15 --EXPECTF--
16 ===TEST===
17 int(0)
18 array(20) {
19 ["st_dev"]=>
20 int(%d)
21 ["st_ino"]=>
22 int(%d)
23 ["st_mode"]=>
24 int(%d)
25 ["st_nlink"]=>
26 int(1)
27 ["st_uid"]=>
28 int(%d)
29 ["st_gid"]=>
30 int(%d)
31 ["st_rdev"]=>
32 int(%d)
33 ["st_size"]=>
34 int(75)
35 ["st_atimespec"]=>
36 array(2) {
37 ["tv_sec"]=>
38 int(1%d)
39 ["tv_nsec"]=>
40 int(%d)
41 }
42 ["st_atime"]=>
43 int(1%d)
44 ["st_mtimespec"]=>
45 array(2) {
46 ["tv_sec"]=>
47 int(1%d)
48 ["tv_nsec"]=>
49 int(%d)
50 }
51 ["st_mtime"]=>
52 int(1%d)
53 ["st_ctimespec"]=>
54 array(2) {
55 ["tv_sec"]=>
56 int(1%d)
57 ["tv_nsec"]=>
58 int(%d)
59 }
60 ["st_ctime"]=>
61 int(1%d)
62 ["st_birthtimespec"]=>
63 array(2) {
64 ["tv_sec"]=>
65 int(1%d)
66 ["tv_nsec"]=>
67 int(%d)
68 }
69 ["st_birthtime"]=>
70 int(1%d)
71 ["st_blksize"]=>
72 int(%d)
73 ["st_blocks"]=>
74 int(%d)
75 ["st_flags"]=>
76 int(%d)
77 ["st_gen"]=>
78 int(%d)
79 }
80 ===DONE===